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... :
Pada halaman berikutnya, pilih tombol Tambahkan organisasi baru:
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.
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 :
Pada halaman berikutnya, tentukan akun pengguna yang berbeda untuk ditetapkan sebagai administrator organisasi, lalu pilih Transformasi.
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.
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 :
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:
Menghapus organisasi
Sebagai pengguna, Anda dapat menghapus diri Anda dari organisasi dengan memilih tombol X yang diperlihatkan oleh keanggotaan organisasi Anda:
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.
Untuk menghapus organisasi, Anda harus mengonfirmasinya dengan mengklik tombol Hapus konfirmasi organisasi .