共用方式為


您的機構在 NuGet.org

組織可讓企業和開放原始碼專案使用單一 NuGet.org 身分識別在套件上共同作業。 對於套件取用者,組織帳戶的顯示方式與 NuGet.org 上的現有使用者帳戶相同。

組織帳戶與個人帳戶

組織帳戶有一個或多個個人 (使用者) 帳戶作為其成員。 這些成員可以管理一組套件,同時維護單一身分識別以取得所有權。

您的個人帳戶是您在 NuGet.org 上的身份,可以是任意數量組織的成員。 套件可以屬於組織帳戶,就像它可以屬於個人帳戶一樣。 套件取用者看不到個人帳戶或組織帳戶之間的任何差異:兩者都會顯示為套件 owners

新增組織

若要新增組織,請在 NuGet.org 上選取您的帳戶,然後選取 管理組織... 功能表命令:

NuGet.org for Manager Organizations 上的選單選項

在下一頁上,選取 [ 新增組織 ] 按鈕:

按鈕,可在 NuGet.org 上建立新組織

在下一頁上,提供組織名稱和電子郵件地址。 由於組織帳戶與使用者帳戶共用相同的命名空間,因此組織名稱必須與任何其他現有的組織或使用者帳戶不同。 電子郵件地址在所有帳戶中也必須是唯一的。

在 NuGet.org 上新增組織頁面

建立組織帳戶後,您就是管理員,可以為組織提交套件並新增組織成員。

將現有帳戶轉換為組織

警告

帳戶轉換是不可逆轉的:您無法將組織轉換回使用者帳戶。

如果您使用單一使用者帳戶以團隊形式管理套件,並想要將該帳戶轉換為組織,請使用 [管理組織] 頁面上的 [將您的帳戶轉換為組織] 選項:

NuGet.org 上將現有帳戶轉換為組織的選項

在下一頁上,指定要指派為組織管理員的不同使用者帳戶,然後選取轉換。

輸入將使用者帳戶轉換為組織的資訊

管理組織成員

身為組織管理員,您可以透過提供每個成員的 NuGet.org 使用者帳戶名稱來新增成員;不能使用電子郵件地址。 然後,您將每個成員標示為具有下列權限的協作者或管理員:

權限 共同作業者 系統管理員
管理組織的套件
(提交新套件、更新或取消列出現有套件)
Yes Yes
變更組織中繼資料
(電子郵件地址、通知設定)
Yes
管理組織成員 Yes
要求或處理組織套件的共同擁有權要求 Yes

管理封裝

您可以在「 管理套件 」頁面上檢視您帳戶中的所有套件以及您所屬的所有組織。 若要檢視您帳戶或任何特定組織的特定套件,請使用頁面右上方的帳戶篩選器。

使用帳戶過濾器管理套件

將套件轉移至組織

如果您想要將部分套件轉移到新創建的組織,您可以要求組織帳戶共用套件擁有權,然後移除自己作為擁有者的身份。 如果您是組織的管理員,則無需確認即可接受所有權。 不過,如果您是協作者,將組織新增為擁有者需要其中一位管理員接受擁有權。

發布程式套件

您可以將套件發佈至組織,就像將套件發佈至使用者帳戶一樣:直接將套件上傳至 NuGet.org,或透過 或 nuget push CLI 命令推dotnet nuget push送套件。

上傳程式包

當您在 NuGet.org 上傳 頁面上直接上傳新套件時,您會將套件擁有者指派給使用者或組織帳戶:

使用帳戶選項上傳套件

使用 API 金鑰

若要透過 nuget pushdotnet nuget push CLI 命令推送套件,您必須取得這些命令所需的 API 金鑰。 如需詳細資訊,請參閱 發佈套件

建立新的 API 金鑰時,請在 「套件擁有者 」下拉式清單中選取適當的組織。 您建立的任何 API 金鑰僅適用於所選組織:

帶有帳戶選項的 API 密鑰

移除組織

身為使用者,您可以選取組織成員資格所顯示的 [X ] 按鈕,將自己從組織中移除:

從組織中移除使用者帳戶

管理員可以從組織中移除任何成員,包括其他管理員。 如果您是組織的唯一管理員,除非您將其他成員新增為管理員,否則無法移除自己。

刪除組織帳戶

您可以按一下組織頁面中顯示的 [刪除] 按鈕來刪除組織帳戶。

刪除組織

若要刪除組織,您必須按一下「 刪除組織 確認」按鈕進行確認。