Forum Discussion
Sundar85
Oct 19, 2023Copper Contributor
How to add custom GitHub Apps in Azure DevOps?
Hello! We have quite a large mono repo and more than 30-40 teams participate and we have more than 150+ pipelines that get triggered for team-specific commits. We use the default Azure pipelines ...
Kidd_Ip
Jun 29, 2025MVP
Direct integration with custom GitHub Apps is not supported yet but you may consider below workarounds:
- Use a Personal Access Token (PAT) or GitHub OAuth Token
- Create a GitHub PAT with appropriate repo and workflow scopes.
- In Azure DevOps, go to Project Settings > Service Connections.
- Create a new GitHub service connection using the PAT.
- Use this connection in your pipelines to access the repos tied to your custom GitHub App.
This bypasses the GitHub App model entirely and gives you more control over rate limits by distributing traffic across multiple tokens.
- Split Pipelines Across Multiple GitHub Apps
- Create multiple GitHub Apps and install them on subsets of your repos.
- Use GitHub Actions for some pipelines and Azure Pipelines for others, depending on the app used.
- Unfortunately, Azure DevOps doesn’t let you register a custom GitHub App directly, so this would require using webhooks or external triggers to bridge the gap.