/
Tools Connect: GitHub

Tools Connect: GitHub

Allstacks collects data about your commits, pull requests, branches, and other related coding activities for a complete view of engineering efforts.

Allstacks service connection to GitHub is established via GitHub OAuth App.

 

GitHub

  • Before starting, confirm that you are actively signed into GitHub with the account you wish to connect to Allstacks.

  • Verify GitHub permissions for service account: 

    • The service user you create to establish the connection with Allstacks will need read access to the repos in GitHub as seen here: Repository roles for an organization - GitHub Docs  

    • For connection with the tools, you will need a user with admin credentials to create the OAuth connector initially, but after that, we can establish the connection using the service account with lower permissions.

  • Note that selecting “ADD TOOL” will redirect you to GitHub starting the authorization process.

 

  • Once you are redirected to GitHub, select Read for all repos at org levels and confirm at individual repo level. 

    • Click “Grant” next to the organization. 

    • Sometimes you’ll see a request button if you are not the admin.

  • On successful connection, you will see a list of resources you can toggle on and off the organization and repositories respectively. In the event this list is blank you may need to press “Refresh Resources”.

 

Related content