Go to Azure DevOps and select Get started with Azure.
Select either Try Azure for free or Pay as you go.
Enter your Microsoft account credentials and go through the sign-up process.
Azure DevOps creates an organization:
If you signed up with a newly created Microsoft account, Azure DevOps creates a project named after your account.
If you signed up with an existing Microsoft account, create a project next.
Sign in to your organization at any time: https://dev.azure.com/{Your_Organization}.
Sign up with a GitHub account
Note
If your GitHub email address is associated with an organization in Azure DevOps connected to Microsoft Entra ID, you can't sign in with your GitHub account. Sign in with your Microsoft Entra account instead.
Go to Azure DevOps and select Get started with Azure.
Select Sign in with GitHub.
Enter your account credentials and go through the sign-up process. You're asked to Authorize Microsoft-corp.
Azure DevOps creates an organization. Sign in to your organization at any time https://dev.azure.com/{Your_Organization}.
Azure DevOps turns on the External guest access policy by default.
An organization gets created based on the account you used to sign in. Sign in to your organization at any time, (https://dev.azure.com/{Your_Organization}).
You can rename and delete your organization, or change the organization location. For more information, see Manage organizations.
Enable GitHub invitations
Creating a new Azure DevOps organization with your GitHub username turns on the External guest access policy by default. For existing organizations, your administrator can turn on this capability via Organization settings > Policies tab.
Once the setting gets changed, sign out of Azure DevOps, and then from a fresh browser session, sign back in to the organization dev.azure.com/{Organization_Name} or organizationName.visualstudio.com with your GitHub credentials. You're recognized as a GitHub user and the GitHub invitation experience is available to you.