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 serangkaian 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 menjadi milik 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... :

Menu option on NuGet.org for Manager Organizations

Pada halaman berikutnya, pilih tombol Tambahkan organisasi baru :

Button to create a new organization on NuGet.org

Pada halaman berikutnya, berikan nama organisasi dan alamat email. Karena akun organisasi memiliki namespace 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.

Add new organization page on NuGet.org

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

Mengubah akun yang sudah ada menjadi 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 :

Option on NuGet.org to transform an existing account to an organization

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

Entering information for transforming a user account to an organization

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 berdasarkan 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.

Managing packages with the account filter

Mentransfer paket ke organisasi

Jika Anda ingin mentransfer beberapa paket Anda 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 NuGet.org Upload, Anda menetapkan pemilik paket ke akun pengguna atau organisasi :

Upload package with account option

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:

API key with account option

Menghapus organisasi

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

Removing a user account from an organization

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.

Deleting an organization

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