組織は、企業とオープンソース プロジェクトが、単一の NuGet.org ID を使用してパッケージで共同作業できるようにします。 パッケージ コンシューマーの場合、組織アカウントは、NuGet.org の既存のユーザー アカウントと同じように表示されます。
組織アカウントと個々のアカウント
組織アカウントには、メンバーとして 1 つ以上の個人 (ユーザー) アカウントがあります。 これらのメンバーは、所有権のために 1 つの ID を維持しながら、パッケージのセットを管理できます。
個々のアカウントは、NuGet.org の ID であり、任意の数の組織のメンバーにすることができます。 パッケージは、個々のアカウントに属している場合と同様に、組織アカウントに属することができます。 パッケージ コンシューマーには、個々のアカウントと組織アカウントの違いはありません。両方ともパッケージ ownersとして表示されます。
新しい組織の追加
新しい組織を追加するには、NuGet.org で自分のアカウントを選択し、[組織の 管理]... メニュー コマンドを選択します。
次のページで、[ 新しい組織の追加 ] ボタンを選択します。
次のページで、組織名と電子メール アドレスを指定します。 組織アカウントはユーザー アカウントと同じ名前空間を共有するため、組織名は他の既存の組織またはユーザー アカウントとは異なる必要があります。 メール アドレスは、すべてのアカウントで一意である必要もあります。
組織アカウントが作成されると、管理者になり、組織のパッケージを送信し、組織のメンバーを追加できます。
既存のアカウントを組織に変換する
Warnung
アカウントの変換は元に戻せません。組織をユーザー アカウントに変換することはできません。
1 つのユーザー アカウントを使用してチームとしてパッケージを管理していて、そのアカウントを組織に変換する場合は、[組織の管理] ページの [アカウントを組織に変換する] オプションを使用します。
次のページで、組織の管理者として割り当てる別のユーザー アカウントを指定し、[ 変換] を選択します。
組織のメンバーを管理する
組織管理者は、各メンバーの NuGet.org ユーザー アカウント名を指定することで、メンバーを追加できます。メール アドレスは使用できません。 次に、次のアクセス許可を持つコラボレーターまたは管理者として各メンバーをマークします。
| 権限 | コラボレーター | 管理者 |
|---|---|---|
| 組織のパッケージを管理する (新しいパッケージの送信、既存のパッケージの更新または一覧の解除) |
イエス | イエス |
| 組織のメタデータを変更する (メール アドレス、通知設定) |
いいえ | イエス |
| 組織のメンバーを管理する | いいえ | イエス |
| 組織パッケージの共同所有権要求を要求または処理する | いいえ | イエス |
パッケージの管理
[パッケージの 管理 ] ページでは、アカウント全体のすべてのパッケージと、自分がメンバーになっているすべての組織を表示できます。 アカウントまたは特定の組織に固有のパッケージを表示するには、ページの右上にあるアカウント フィルターを使用します。
組織へのパッケージの転送
一部のパッケージを新しく作成した組織に転送する場合は、組織アカウントにパッケージの共同所有を要求し、所有者として自分自身を削除します。 組織の管理者である場合、所有権を受け入れる確認は必要ありません。 ただし、コラボレーターである場合は、所有者として組織を追加するには、いずれかの管理者が所有権を受け入れる必要があります。
パッケージを公開する
パッケージをユーザー アカウントに発行する場合と同様に、パッケージを組織に発行します。パッケージを NuGet.org に直接アップロードするか、 nuget push または dotnet nuget push CLI コマンドを使用してパッケージをプッシュします。
パッケージのアップロード
NuGet.org アップロード ページで新しいパッケージを直接アップロードする場合は、パッケージ所有者をユーザーまたは組織アカウントに割り当てます。
API キーの使用
nuget pushまたは dotnet nuget push CLI コマンドを使用してパッケージをプッシュするには、これらのコマンドで必要な API キーを取得する必要があります。 詳細については、「 パッケージの発行」を参照してください。
新しい API キーを作成するときに、[ パッケージ所有者 ] ドロップダウンで適切な組織を選択します。 作成した API キーは、選択した組織にのみ適用されます。
組織の削除
ユーザーは、組織のメンバーシップで表示される [X ] ボタンを選択して、組織から自分自身を削除できます。
管理者は、他の管理者を含め、任意のメンバーを組織から削除できます。 組織の唯一の管理者である場合は、別のメンバーを管理者として追加しない限り、自分を削除することはできません。
組織アカウントを削除する
組織のアカウントを削除するには、組織ページに表示されている [ 削除 ] ボタンをクリックします。
組織を削除するには、[組織の削除] 確認ボタンをクリックして 組織 を確認する必要があります。