Aracılığıyla paylaş


kuruluşunuz NuGet.org'da

Kuruluşlar, işletmelerin ve açık kaynak projelerin tek bir NuGet.org kimliği kullanarak paketler üzerinde işbirliği yapmasına olanak tanır. Paket tüketicisi için kuruluş hesabı, NuGet.org'daki mevcut bir kullanıcı hesabıyla aynı görünür.

Kuruluş hesapları ile bireysel hesaplar karşılaştırması

Kuruluş hesabının üyesi olarak bir veya daha fazla bireysel (kullanıcı) hesabı vardır. Bu üyeler, sahiplik için tek bir kimliği korurken bir paket kümesini yönetebilir.

Bireysel hesabınız NuGet.org'da kimliğinizdir ve herhangi bir sayıda kuruluşun üyesi olabilir. Paket bir kuruluş hesabına ait olabilir, örneğin tek bir hesaba ait olabilir. Paket tüketicileri tek bir hesap ile kuruluş hesabı arasında hiçbir fark görmez: her ikisi de paket ownersolarak görünür.

Yeni kuruluş ekleme

Yeni bir kuruluş eklemek için NuGet.org'da hesabınızı seçin ve ardından Kuruluşları Yönet... menü komutunu seçin:

Menu option on NuGet.org for Manager Organizations

Sonraki sayfada Yeni kuruluş ekle düğmesini seçin:

Button to create a new organization on NuGet.org

Sonraki sayfada kuruluş adını ve e-posta adresini belirtin. Kuruluş hesapları kullanıcı hesaplarıyla aynı ad alanını paylaştığından, kuruluş adı diğer mevcut kuruluş veya kullanıcı hesaplarından farklı olmalıdır. E-posta adresi de tüm hesaplarda benzersiz olmalıdır.

Add new organization page on NuGet.org

Kuruluş hesabı oluşturulduktan sonra yönetici olursunuz ve kuruluş için paket gönderebilir ve kuruluş üyeleri ekleyebilirsiniz.

Mevcut hesabı kuruluşa dönüştürme

Uyarı

Hesap dönüştürme geri alınamaz: Bir kuruluşu yeniden kullanıcı hesabına dönüştüremezsiniz.

Paketleri tek bir kullanıcı hesabı kullanarak ekip olarak yönetiyorsanız ve bu hesabı bir kuruluşa dönüştürmek istiyorsanız, Kuruluşları Yönet sayfasındaki Hesabınızı kuruluşa dönüştür seçeneğini kullanın:

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

Sonraki sayfada, kuruluşun yöneticisi olarak atanacak farklı kullanıcı hesabını belirtin ve dönüştür'ü seçin.

Entering information for transforming a user account to an organization

Kuruluş üyelerini yönetme

Kuruluş yöneticisi olarak, her üyenin NuGet.org kullanıcı hesabı adını sağlayarak üye ekleyebilirsiniz; e-posta adresleri kullanılamaz. Ardından her üyeyi aşağıdaki izinlere sahip bir ortak çalışan veya yönetici olarak işaretlersiniz:

İzin İşbirlikçi Yönetici
Kuruluşun paketlerini yönetme
(yeni paketleri gönderme, mevcut paketleri güncelleştirme veya listeden kaldırma)
Yes Yes
Kuruluş meta verilerini değiştirme
(e-posta adresi, bildirim ayarları)
Hayır Yes
Kuruluş üyelerini yönetme Hayır Yes
Kuruluş paketleri için ortak sahiplik istekleri isteme veya bu istekler üzerinde işlem yapma Hayır Yes

Paketleri yönetme

Hesabınızdaki tüm paketleri ve üyesi olduğunuz tüm kuruluşları Paketleri Yönet sayfasında görüntüleyebilirsiniz. Hesabınıza veya belirli bir kuruluşa özgü paketleri görüntülemek için sayfanın sağ üst kısmındaki hesaplar filtresini kullanın.

Managing packages with the account filter

Paketleri bir kuruluşa aktarma

Paketlerinizden bazılarını yeni oluşturulan bir kuruluşa aktarmak isterseniz, bunu yapmak için kuruluş hesabından paketin ortak sahibi olmasını isteyebilir ve ardından kendinizi sahip olarak kaldırabilirsiniz. Kuruluşun yöneticisiyseniz sahipliği kabul etmek için onay gerekmez. Ancak, ortak çalışansanız, kuruluşu sahip olarak eklemek, yöneticilerden birinin sahipliği kabul etmelerini gerektirir.

Paketleri yayımlama

Paketleri bir kullanıcı hesabında yayımladığınız gibi bir kuruluşta da yayımlarsınız: paketi doğrudan NuGet.org'a yükleyerek veya paketi veya dotnet nuget push CLI komutları aracılığıyla nuget push göndererek.

Paketleri karşıya yükleme

NuGet.org Upload sayfasına doğrudan yeni bir paket yüklediğinizde, paket sahibini bir kullanıcı veya kuruluş hesabına atarsınız:

Upload package with account option

API anahtarlarını kullanma

Veya dotnet nuget push CLI komutları aracılığıyla nuget push bir paket göndermek için, bu komutların gerektirdiği bir API anahtarını almanız gerekir. Ayrıntılar için bkz. Paket yayımlama.

Yeni bir API anahtarı oluştururken Paket Sahibi açılan listesinde uygun kuruluşu seçin. Oluşturduğunuz tüm API anahtarları yalnızca seçilen kuruluş için geçerlidir:

API key with account option

Kuruluşu kaldırma

Kullanıcı olarak, kuruluş üyeliğiniz tarafından gösterilen X düğmesini seçerek kendinizi kuruluştan kaldırabilirsiniz:

Removing a user account from an organization

Yöneticiler, diğer yöneticiler de dahil olmak üzere kuruluştan herhangi bir üyeyi kaldırabilir. Bir kuruluşun tek yöneticisiyseniz, yönetici olarak başka bir üye eklemediğiniz sürece kendinizi kaldıramazsınız.

Kuruluş hesabını silme

Kuruluş sayfanızda gösterilen Sil düğmesine tıklayarak kuruluş hesabını silebilirsiniz.

Deleting an organization

Organizaiton'ı silmek için Kuruluşu sil onay düğmesine tıklayarak onaylamanız gerekir.