See the onboarding documentation
The VSTS service endpoint used for communication with GitHub (handles syncing source, setting up web hooks, etc...) is named DotNet-Bot GitHub Internal Connection
. The PAT scopes used for the service endpoint are slightly different than what is used for the Public project. It should be available for GitHub connections in the internal project.
Service endpoint name: DotNet-Bot GitHub Internal Connection
The DotNet-Bot GitHub Internal Connection
makes use of the dotnet-bot
service account. Repo's using the DotNet-Bot GitHub Internal Connection
must make dotnet-bot
a collaborator (Admin access) on their GitHub repo.
The service endpoint uses a PAT with repo
, user
, and admin:repo_hook
permissions generated by the dotnet-vsts-github-b
account. You can find the PAT in EngKeyVault
in the dotnet-vsts-github-b-user-repo-adminrepohook-pat
secret.