Bagikan melalui


Organisasi Anda di NuGet.org

Organisasi memungkinkan bisnis dan proyek sumber terbuka untuk berkolaborasi pada paket menggunakan satu identitas NuGet.org. Untuk konsumen paket, akun organisasi muncul sama dengan akun pengguna yang sudah ada di NuGet.org.

Akun organisasi vs. akun individual

Akun organisasi memiliki satu atau beberapa akun individu (pengguna) sebagai anggotanya. Anggota ini dapat mengelola sekumpulan paket sambil mempertahankan satu identitas untuk kepemilikan.

Akun individual Anda adalah identitas Anda di NuGet.org dan dapat menjadi anggota dari sejumlah organisasi. Paket dapat dimiliki oleh akun organisasi seperti dapat dimiliki oleh akun individual. Konsumen paket tidak melihat perbedaan antara akun individual atau akun organisasi: keduanya muncul sebagai paket owners.

Menambahkan organisasi baru

Untuk menambahkan organisasi baru, pilih akun Anda di NuGet.org, lalu pilih perintah menu Kelola Organisasi... :

Opsi menu pada NuGet.org untuk Organisasi Manajer

Pada halaman berikutnya, pilih tombol Tambahkan organisasi baru:

Tombol untuk membuat organisasi baru di NuGet.org

Pada halaman berikutnya, berikan nama organisasi dan alamat email. Karena akun organisasi memiliki namespace layanan yang sama dengan akun pengguna, nama organisasi harus berbeda dari organisasi atau akun pengguna lain yang sudah ada. Alamat email juga harus unik di semua akun.

Tambahkan halaman organisasi baru di NuGet.org

Setelah akun organisasi dibuat, Anda adalah administrator dan dapat mengirimkan paket untuk organisasi dan menambahkan anggota organisasi.

Mengubah akun yang sudah ada ke organisasi

Peringatan

Konversi akun tidak dapat diubah: Anda tidak dapat mengubah organisasi kembali ke akun pengguna.

Jika Anda mengelola paket sebagai tim menggunakan satu akun pengguna dan ingin mengonversi akun tersebut menjadi organisasi, gunakan opsi Ubah akun Anda menjadi organisasi di halaman Kelola Organisasi :

Opsi pada NuGet.org untuk mengubah akun yang sudah ada ke organisasi

Pada halaman berikutnya, tentukan akun pengguna yang berbeda untuk ditetapkan sebagai administrator organisasi, lalu pilih Transformasi.

Memasukkan informasi untuk mengubah akun pengguna ke organisasi

Mengelola anggota organisasi

Sebagai administrator organisasi, Anda dapat menambahkan anggota dengan memberikan nama akun pengguna NuGet.org setiap anggota; alamat email tidak dapat digunakan. Anda kemudian menandai setiap anggota sebagai kolaborator atau administrator dengan izin berikut:

Izin Rekan kerja Administrator
Mengelola paket organisasi
(kirim paket baru, perbarui, atau batalkan daftar paket yang ada)
Ya Ya
Mengubah metadata organisasi
(alamat email, pengaturan pemberitahuan)
Tidak Ya
Mengelola anggota organisasi Tidak Ya
Meminta atau bertindak atas permintaan kepemilikan bersama untuk paket organisasi Tidak Ya

Mengelola paket

Anda dapat melihat semua paket di seluruh akun Anda dan semua organisasi tempat Anda menjadi anggota di halaman Kelola Paket . Untuk melihat paket khusus untuk akun Anda atau organisasi tertentu, gunakan filter akun di kanan atas halaman.

Mengelola paket dengan filter akun

Mentransfer paket ke organisasi

Jika Anda ingin mentransfer beberapa paket ke organisasi yang baru dibuat, Anda dapat melakukannya dengan meminta akun organisasi untuk memiliki paket bersama dan kemudian menghapus diri Anda sebagai pemilik. Jika Anda adalah administrator organisasi, tidak ada konfirmasi yang diperlukan untuk menerima kepemilikan. Namun, jika Anda adalah kolaborator, menambahkan organisasi sebagai pemilik mengharuskan salah satu administrator untuk menerima kepemilikan.

Paket penerbitan

Anda menerbitkan paket ke organisasi seperti menerbitkan paket ke akun pengguna: dengan langsung mengunggah paket ke NuGet.org atau dengan mendorong paket melalui nuget push perintah atau dotnet nuget push CLI.

Mengunggah paket

Saat Anda langsung mengunggah paket baru di halaman unggah NuGet.org, Anda menetapkan pemilik paket ke akun pengguna atau organisasi :

Unggah paket dengan opsi akun

Menggunakan kunci API

Untuk mendorong paket melalui nuget push perintah atau dotnet nuget push CLI, Anda harus mendapatkan kunci API yang diperlukan oleh perintah tersebut. Untuk detailnya, lihat Menerbitkan paket.

Saat membuat kunci API baru, pilih organisasi yang sesuai di menu drop-down Pemilik Paket. Kunci API apa pun yang Anda buat hanya berlaku untuk organisasi yang dipilih:

Kunci API dengan opsi akun

Menghapus organisasi

Sebagai pengguna, Anda dapat menghapus diri Anda dari organisasi dengan memilih tombol X yang diperlihatkan oleh keanggotaan organisasi Anda:

Menghapus akun pengguna dari organisasi

Administrator dapat menghapus anggota mana pun dari organisasi, termasuk administrator lain. Jika Anda adalah administrator satu-satu untuk organisasi, Anda tidak dapat menghapus diri Anda sendiri kecuali Anda menambahkan anggota lain sebagai administrator.

Menghapus akun organisasi

Anda bisa menghapus akun organisasi dengan mengklik tombol Hapus yang diperlihatkan di halaman organisasi Anda.

Menghapus organisasi

Untuk menghapus organisasi, Anda harus mengonfirmasinya dengan mengklik tombol Hapus konfirmasi organisasi .