Hi @Krishna P G ,
Thank you for reaching out to Microsoft Q & A!
@Allan Solomon Mejia has covered the main repository-permission and application-access checks.
For the Project Settings → GitHub connections connection flow, please verify the following:
- Verify the GitHub account used for authorization
The GitHub account used to create the connection should have the required administrator access to the repository you want to connect. Confirm that you are authenticating with the intended GitHub account and organization.
- Verify the GitHub organization and repository access
Since the GitHub organization is visible but the repository isn't available for selection, have the GitHub organization owner verify that the Azure Boards/GitHub integration is approved for the organization and that the required repository is included in the application's repository access.
- Check the existing GitHub connection in Azure DevOps
In Azure DevOps → Project Settings → GitHub connections, review the existing connection before removing or recreating it. If the repository is already included in the connection, it won't be available as another repository to add.
- If you're using a PAT and the GitHub organization uses SAML SSO
Verify that the PAT is authorized for SSO before using it to access repositories in that organization.
After correcting any permission or organization-access issue, retry adding the repository, save the connection, and confirm that the repository appears under Project Settings → GitHub connections.
Microsoft documentation:
Connect an Azure Boards or Azure DevOps project to a GitHub repository
If the repository still doesn't appear, please let us know whether you're authenticating with GitHub credentials or a PAT, and whether the repository is already displayed under an existing GitHub connection.
Please "Upvote the Answer" if this information helped you. This will help us and others in the community as well.