title | description | author | ms.author | ms.date | ms.topic |
---|---|---|---|---|---|
Individual accounts - NuGet.org |
Individual acccounts on NuGet.org are required to publish packages |
mikejo5000 |
mikejo |
06/05/2019 |
conceptual |
You must create an individual account to publish and manage packages on NuGet.org.
Your individual (user) account is your identity on NuGet.org and can be a member of any number of organizations. A package can belong to an organization account like it can belong to an individual account. Package consumers don't see any difference between an individual account or the organization account: both appear as package owners
.
An organization account has one or more individual accounts as its members. These members can manage a set of packages while maintaining a single identity for ownership.
To create a NuGet.org account, you need to have a personal Microsoft account (MSA) or an Azure Active Directory (AAD) account. If you do not have one, you can create one. NuGet.org requires all accounts to have two-factor authentication (2FA) enabled on your MSA or AAD account. You can update your settings in advance using the following links:
- Microsoft Account (MSA): Turning two-step verification on or off for your Microsoft account.
- Work or school Account (AAD): Set up Security info from a sign-in page.
Follow the following steps if you have an MSA or AAD account.
-
Go to the NuGet.org login page.
-
Click on Sign in with Microsoft button.
-
Enter your Microsoft account or Azure Active Directory account details.
-
Please click Yes to accept the permissions to be given to the NuGet.org application.
-
Follow two-factor authentication (2FA) setup steps if you do not have it already enabled.
-
You will be redirected to nuget.org, and asked to register a username.
-
Specify the username in the input box. Please note that the username is case sensitive and cannot be changed or renamed later.
-
Click the Register button.
You now have a NuGet.org account. You can perform account management on the account settings page.
Note
Two-factor authentication, or 2FA, is an extra layer of security used when logging into websites or apps. With 2FA, you have to log in with your Microsoft Account (MSA) and provide another form of authentication that only you know or have access to.
Note
2FA for your NuGet.org account does not impact authentication settings for other accounts or services that may be linked to the Microsoft account you use to login to NuGet.org.
For help with additional account-related tasks, such as deleting a NuGet.org account, see NuGet.org account management.