Ihre Organisation auf NuGet.orgYour organization on NuGet.org

Organisationen ermöglichen es Unternehmen und Open-Source-Projektteams, über eine einzige NuGet.org-Identität gemeinsam an Paketen zu arbeiten.Organizations enable businesses and open-source projects to collaborate on packages using a single NuGet.org identity. Einem Paketconsumer wird ein Organisationskonto wie ein vorhandenes Benutzerkonto auf NuGet.org angezeigt.For a package consumer, an organization account appears same as an existing user account on NuGet.org.

Organisationskonten und individuelle Konten im VergleichOrganization accounts vs. individual accounts

Ein Organisationskonto umfasst mehrere Einzelkonten (Benutzerkonten) als Mitglieder.An organization account has one or more individual (user) accounts as its members. Diese Mitglieder können einen Paketsatz verwalten und hierbei eine einzige Identität für den Besitz nutzen.These members can manage a set of packages while maintaining a single identity for ownership.

Ihr individuelles Konto ist Ihre Identität auf NuGet.org, es kann Mitglied in einer beliebigen Anzahl von Organisationen sein.Your individual account is your identity on NuGet.org and can be a member of any number of organizations. Ein Paket kann einem Organisationskonto ebenso angehören wie einem individuellen Konto.A package can belong to an organization account like it can belong to an individual account. Paketconsumer erkennen keinen Unterschied zwischen einem individuellen Konto oder dem Organisationskonto: beide werden als Paket owners angezeigt.Package consumers don't see any difference between an individual account or the organization account: both appear as package owners.

Hinzufügen einer neuen OrganisationAdding a new organization

Um eine neue Organisation hinzuzufügen, wählen Sie Ihr Konto auf NuGet.org aus und wählen dann den Menübefehl Manage Organizations... (Organisationen verwalten) aus:To add a new organization, select your account on NuGet.org, then select the Manage Organizations... menu command:

Menüoption für die Organisationsverwaltung auf NuGet.org

Klicken Sie auf der nächsten Seite auf die Schaltfläche Add new organization (Neue Organisation hinzufügen):On the next page, select the Add new organization button:

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

Auf der nächsten Seite geben Sie den Namen und die E-Mail-Adresse der Organisation an.On the next page, provide the organization name and email address. Organisationen verwenden denselben Namespace wie Benutzerkonten, deshalb muss sich der Organisationsname von anderen vorhandenen Organisationen oder Benutzerkonten unterscheiden.Since organization accounts share the same namespace as user accounts, the organization name must be different from any other existing organization or user accounts. Die E-Mail-Adresse muss ebenfalls innerhalb aller Konten eindeutig sein.The email address must also be unique across all accounts.

Seite zum Hinzufügen einer neuen Organisation auf NuGet.org

Nachdem das Organisationskonto erstellt wurde, fungieren Sie als Administrator und können Pakete für die Organisation übermitteln und Organisationsmitglieder hinzufügen.Once the organization account is created, you are the administrator and can submit packages for the organization and add organization members.

Umwandeln eines vorhandenen Kontos in eine OrganisationTransform existing account to an organization

Warnung

Die Kontoumwandlung ist unumkehrbar: Sie können eine Organisation nicht wieder in ein Benutzerkonto umwandeln.Account conversion is irreversible: you cannot transform an organization back to a user account.

Wenn Sie Pakete im Team über ein einzelnes Benutzerkonto verwalten und dieses Konto in eine Organisation umwandeln möchten, verwenden Sie hierzu die Option Transform your account to an organization (Konto in eine Organisation umwandeln) auf der Seite Manage Organizations (Organisationen verwalten):If you're managing packages as a team using a single user account and would like to convert that account into an organization, use the Transform your account to an organization option on the Manage Organizations page:

Option auf NuGet.org zum Umwandeln eines vorhandenen Kontos in eine Organisation

Geben Sie auf der nächsten Seite ein anderes Benutzerkonto an, das als Administrator der Organisation festgelegt werden soll, und wählen Sie dann Transform (Umwandeln) aus.On the next page, specify different user account to assign as the administrator of the organization, then select Transform.

Eingabe von Informationen zum Umwandeln eines Benutzerkontos in eine Organisation

Verwalten von OrganisationsmitgliedernManaging organization members

Als Organisationsadministrator können Sie Mitglieder hinzufügen, indem Sie den NuGet.org-Benutzerkontonamen angeben. E-Mail-Adressen können nicht verwendet werden.As the organization administrator, you can add members by providing each member's NuGet.org user account name; email addresses cannot be used. Anschließend können Sie jedes Mitglied als Projektmitarbeiter oder Administrator mit den folgenden Berechtigungen festlegen:You then mark each member as a collaborator or administrator with the following permissions:

BerechtigungPermission ProjektmitarbeiterCollaborator AdministratorAdministrator
Verwalten der OrganisationspaketeManage the organization's packages
(Übermitteln neuer Pakete, Aktualisieren von Paketen oder Aufheben der Auflistung vorhandener Pakete)(submit new packages, update or unlist existing packages)
JaYes JaYes
Ändern von OrganisationsmetadatenChange organization metadata
(E-Mail-Adresse, Benachrichtigungseinstellungen)(email address, notification settings)
NeinNo JaYes
Verwalten von OrganisationsmitgliedernManage organization members NeinNo JaYes
Anfordern oder Verarbeiten von Mitbesitzeranforderungen für OrganisationspaketeRequest or act on co-ownership requests for organization packages NeinNo JaYes

Verwalten von PaketenManaging packages

Sie können auf der Seite Manage Packages (Pakete verwalten) alle Pakete innerhalb Ihres Kontos und für alle Organisationen anzeigen, in denen Sie Mitglied sind.You can view all the packages across your account and all organizations of which you're a member on the Manage Packages page. Um die Pakete für Ihr Konto oder eine bestimmte Organisation anzuzeigen, verwenden Sie die Kontofilter oben rechts auf der Seite.To view the packages specific to your account or any specific organization, use the accounts filter on the top right of the page.

Verwalten von Paketen mit dem Kontofilter

Übertragen von Paketen an eine OrganisationTransferring packages to an organization

Wenn Sie einige Ihrer Pakete an eine neu erstellte Organisation übertragen möchten, können Sie hierzu eine Anforderung zum Mitbesitz an das Organisationskonto senden und sich selbst als Besitzer entfernen.If you wish to transfer some of your packages to a newly created organization, you can do so by requesting the organization account to co-own the package and then removing yourself as the owner. Wenn Sie als Administrator der Organisation fungieren, ist keine Bestätigung zum Akzeptieren des Besitzes erforderlich.If you are an administrator of the organization, there is no confirmation required to accept the ownership. Wenn Sie jedoch als Projektmitarbeiter konfiguriert sind, ist für das Hinzufügen der Organisation als Besitzer die Zustimmung durch einen Administrator erforderlich.However, if you are a collaborator, adding the organization as an owner requires one of the administrators to accept the ownership.

Veröffentlichen von PaketenPublishing packages

Sie veröffentlichen Pakete für eine Organisation ebenso wie für ein Benutzerkonto: indem Sie das Paket direkt auf NuGet.org hochladen oder das Paket über die CLI-Befehle nuget push oder dotnet nuget push mithilfe von Push übertragen.You publish packages to an organization like you publish packages to a user account: by directly uploading the package to NuGet.org or by pushing the package through the nuget push or dotnet nuget push CLI commands.

Hochladen von PaketenUploading packages

Wenn Sie ein neues Paket auf der Seite NuGet.org Upload (NuGet.org-Upload) direkt hochladen, weisen Sie ein Benutzer- oder Organisationskonto als Besitzer zu:When you directly upload a new package on the NuGet.org Upload page, you assign the package owner to a user or organization account :

Hochladen eines Pakets mit der Kontooption

Verwenden von API-SchlüsselnUsing API keys

Um ein Paket über die CLI-Befehle nuget push oder dotnet nuget push zu übertragen, müssen Sie einen API-Schlüssel abrufen, der für diese Befehle benötigt wird.To push a package through the nuget push or dotnet nuget push CLI commands, you must obtain an API key needed by those commands. Ausführliche Informationen finden Sie unter Veröffentlichen eines Pakets.For details, see Publish a package.

Beim Erstellen eines neuen API-Schlüssels wählen Sie im Dropdown Package Owner (Paketbesitzer) die geeignete Organisation aus.When creating a new API key, select the appropriate organization in the Package Owner drop down. Jeder erstellte API-Schlüssel gilt nur für die ausgewählte Organisation:Any API key you create is applicable only to the chosen organization:

API-Schlüssel mit Kontooption

Entfernen einer OrganisationRemoving an organization

Als Benutzer können Sie sich selbst aus einer Organisation entfernen, indem Sie auf die Schaltfläche X klicken, die für Ihre Organisationsmitgliedschaft angezeigt wird:As a user, you can remove yourself from an organization by selecting the X button shown by your organization membership:

Entfernen eines Benutzerkontos aus einer Organisation

Administratoren können beliebige Mitglieder aus der Organisation entfernen, auch andere Administratoren.Administrators can remove any member from the organization, including other administrators. Wenn Sie der einzige Administrator für eine Organisation sind, können Sie sich nur selbst entfernen, wenn Sie ein anderes Mitglied als Administrator hinzufügen.If you're the sole administrator for an organization, you cannot remove yourself unless you add another member as an administrator.

Löschen eines OrganisationskontosDeleting an organization account

Sie können ein Organisationskonto löschen, indem Sie auf die Schaltfläche Delete (Löschen) klicken, die auf Ihrer Organisationsseite angezeigt wird.You can delete an organization account by clicking the Delete button shown in your organization page.

Löschen einer Organisation

Um die Organisation zu löschen, müssen Sie den Vorgang bestätigen, indem Sie auf die Schaltfläche Delete organization (Organisation löschen) klicken.To delete the organizaiton, you must confirm it by clicking the Delete organization confirmation button.