Freigeben über


Ihre Organisation auf NuGet.org

Organisationen ermöglichen Unternehmen und Open-Source-Projekten die Zusammenarbeit an Paketen mithilfe einer einzigen NuGet.org Identität. Bei einem Paketanwender wird ein Organisationskonto wie ein vorhandenes Benutzerkonto auf NuGet.org angezeigt.

Organisationskonten im Vergleich zu einzelnen Konten

Ein Organisationskonto verfügt über ein oder mehrere einzelne Konten (Benutzer) als Mitglieder. Diese Mitglieder können eine Reihe von Paketen verwalten und gleichzeitig eine einzige Identität als Besitzer aufrechterhalten.

Ihr individuelles Konto ist Ihre Identität auf NuGet.org und kann Mitglied einer beliebigen Anzahl von Organisationen sein. Ein Paket kann zu einem Organisationskonto gehören, wie es zu einem einzelnen Konto gehören kann. Paketkunden sehen keinen Unterschied zwischen einem einzelnen Konto oder dem Organisationskonto: Beide werden als Paket ownersangezeigt.

Hinzufügen einer neuen Organisation

Um eine neue Organisation hinzuzufügen, wählen Sie Ihr Konto auf NuGet.org aus, und wählen Sie dann den Menübefehl " Organisationen verwalten" aus:

Menüoption für NuGet.org für Managerorganisationen

Wählen Sie auf der nächsten Seite die Schaltfläche " Neue Organisation hinzufügen " aus:

Schaltfläche zum Erstellen einer neuen Organisation auf NuGet.org

Geben Sie auf der nächsten Seite den Organisationsnamen und die E-Mail-Adresse an. Da Organisationskonten denselben Namespace wie Benutzerkonten verwenden, muss sich der Organisationsname von anderen vorhandenen Organisations- oder Benutzerkonten unterscheiden. Die E-Mail-Adresse muss auch für alle Konten eindeutig sein.

Seite

Nachdem das Organisationskonto erstellt wurde, sind Sie der Administrator und können Pakete für die Organisation übermitteln und Organisationsmitglieder hinzufügen.

Transformieren eines vorhandenen Kontos in eine Organisation

Warnung

Die Kontokonvertierung ist unumkehrbar: Sie können eine Organisation nicht wieder in ein Benutzerkonto umwandeln.

Wenn Sie Pakete als Team mithilfe eines einzelnen Benutzerkontos verwalten und dieses Konto in eine Organisation konvertieren möchten, verwenden Sie das Transformieren Ihres Kontos in eine Organisationsoption auf der Seite " Organisationen verwalten ":

Option für NuGet.org, ein vorhandenes Konto in eine Organisation zu transformieren

Geben Sie auf der nächsten Seite ein anderes Benutzerkonto an, das als Administrator der Organisation zugewiesen werden soll, und wählen Sie dann "Transformieren" aus.

Eingeben von Informationen zum Transformieren eines Benutzerkontos in eine Organisation

Verwalten von Organisationsmitgliedern

Als Organisationsadministrator können Sie Mitglieder hinzufügen, indem Sie den Namen des NuGet.org Benutzerkontos jedes Mitglieds angeben; E-Mail-Adressen können nicht verwendet werden. Anschließend markieren Sie jedes Mitglied als Mitarbeiter oder Administrator mit den folgenden Berechtigungen:

Erlaubnis Projektmitarbeiter Administrator
Verwalten der Pakete der Organisation
(Übermitteln neuer Pakete, Aktualisieren oder Aufheben der Liste vorhandener Pakete)
Yes Yes
Ändern von Organisationsmetadaten
(E-Mail-Adresse, Benachrichtigungseinstellungen)
Nein Yes
Verwalten von Organisationsmitgliedern Nein Yes
Anfordern oder Reagieren auf Mitbesitzeranforderungen für Organisationspakete Nein Yes

Verwalten von Paketen

Sie können alle Pakete in Ihrem Konto und allen Organisationen anzeigen, deren Mitglied Sie auf der Seite "Pakete verwalten " sind. Um die für Ihr Konto oder eine bestimmte Organisation spezifischen Pakete anzuzeigen, verwenden Sie den Kontenfilter oben rechts auf der Seite.

Verwalten von Paketen mit dem Kontofilter

Übertragen von Paketen an eine Organisation

Wenn Sie einige Ihrer Pakete an eine neu erstellte Organisation übertragen möchten, können Sie dies tun, indem Sie anfragen, dass das Organisationskonto Miteigentümer des Pakets wird, und sich dann selbst als Besitzer entfernen. Wenn Sie ein Administrator der Organisation sind, ist keine Bestätigung erforderlich, um den Besitz zu akzeptieren. Wenn Sie jedoch Mitarbeiter sind, erfordert das Hinzufügen der Organisation als Eigentümer, dass einer der Administratoren die Eigentümerschaft annimmt.

Veröffentlichen von Paketen

Sie veröffentlichen Pakete in einer Organisation wie beim Veröffentlichen von Paketen in einem Benutzerkonto: indem Sie das Paket direkt auf NuGet.org hochladen oder das Paket über die nuget push- oder dotnet nuget push-CLI-Befehle übertragen.

Hochladen von Paketen

Wenn Sie ein neues Paket direkt auf der Seite "NuGet.org Hochladen " hochladen, weisen Sie dem Paketbesitzer ein Benutzer- oder Organisationskonto zu:

Paket mit Kontooption hochladen

Verwenden von API-Schlüsseln

Um ein Paket über die nuget push Befehle oder dotnet nuget push CLI zu übertragen, müssen Sie einen API-Schlüssel abrufen, der von diesen Befehlen benötigt wird. Ausführliche Informationen finden Sie unter Veröffentlichen eines Pakets.

Wählen Sie beim Erstellen eines neuen API-Schlüssels die entsprechende Organisation in der Dropdownliste "Paketbesitzer " aus. Jeder von Ihnen erstellte API-Schlüssel gilt nur für die ausgewählte Organisation:

API-Schlüssel mit Kontooption

Entfernen einer Organisation

Als Benutzer können Sie sich selbst aus einer Organisation entfernen, indem Sie die von Ihrer Organisationsmitgliedschaft angezeigte Schaltfläche "X " auswählen:

Entfernen eines Benutzerkontos aus einer Organisation

Administratoren können jedes Mitglied aus der Organisation entfernen, einschließlich anderer Administratoren. Wenn Sie der einzige Administrator für eine Organisation sind, können Sie sich nicht selbst entfernen, es sei denn, Sie fügen ein weiteres Mitglied als Administrator hinzu.

Löschen eines Organisationskontos

Sie können ein Organisationskonto löschen, indem Sie auf die Schaltfläche "Löschen " klicken, die auf der Seite Ihrer Organisation angezeigt wird.

Löschen einer Organisation

Um die Organisation zu löschen, müssen Sie sie bestätigen, indem Sie auf die Bestätigungsschaltfläche " Organisation löschen " klicken.