Skip to main content
All CollectionsUsing Assembla Integrations
How to Integrate Assembla with GitHub
How to Integrate Assembla with GitHub
Toshi Dávila avatar
Written by Toshi Dávila
Updated over 5 years ago

If you don’t like leaving Github and want your project managers to stay informed on what you’re working on without having to log into a PM stack - now you can! 

Enable Github in Assembla

In your Space, go to to Admin and select Integrations. Authorize your GitHub account by choosing Settings and then Authorize GitHub. Keep in mind that the GitHub integration will only appear if it has been paid for and enabled from the payer's account page.

If you would like to add repos from your organization, you will need Owner permissions. If you do not have that level of access, then you will only be able to see your own GitHub repos available for integration.

Troubleshooting Tip: Do you have Owner permission but still can't see repos from your organization? Try revoking GitHub permissions here and then reintegrate with Assembla. 

Add a Github Repo to your Project

Open the green "+" button and select  Add Github Repo. Choose the repo you want associated with your project from the dropdown menu that appears. This will automatically install the necessary webhooks on the GitHub side to ensure all events are delivered to Assembla in real-time.

Find and relate a GitHub Pull Request to a Ticket

While in Assembla, open a ticket in your project and find the GitHub button on the left of the screen. Click on it to find the pull requests you want to associate with this ticket. This allows project managers or dev leads to tag any pull requests to a ticket without relying on their devs.

Make a Commit in GitHub and see it in your Assembla ticket

With your GitHub repo ready for real-time sync, you can have all of your commits show up as comments in a ticket thread. The process is very simple, your devs just need to follow a particular protocol for “tagging” tickets in pull requests for them to show up:

Use re #ticket_number
i.e. re #52

OR

Use re  #ACCOUNT_SUBDOMAIN/PROJECTNAME/TICKETNUMER
i.e. re #assembla-inc/assembla-design-team/43

Make a Pull Request in GitHub and see it in your Assembla ticket Sidebar

We’re not done with just commits! One of the great features in Assembla is the ability to show all related merge requests from Git, SVN, Perforce, and now Github repos against the same ticket. The process is very simple, your devs just need to follow a particular protocol for “tagging” tickets in pull requests for them to show up:

Use re #ticket_number
i.e. re #52

OR

Use re  #ACCOUNT_SUBDOMAIN/PROJECTNAME/TICKETNUMER
i.e. re #assembla-inc/assembla-design-team/43

 

Have questions? Email us support@assembla.com

 

Did this answer your question?