To setup a commit hook from GitHub, please refer to our KB article on Using Commit Hooks.
BugHerd's integration with GitHub will create GitHub issues for each bug in a nominated repository and keep them in sync. (Note it's not yet possible to have changes made in GitHub issues synchronise back)
How it works
Once you have nominated a remote GitHub repository for a BugHerd project, this information is sent to GitHub:
- Bug description, as the issue title
- Bug status (any non-closed BugHerd status will be Open in GitHub)
- Any comments made on the bug in BugHerd are added to the issue as comments
To add a GitHub integration to your account, select integrations at the top of the BugHerd project management pages. On the Integrations page, find GitHub and select add integration.
Please wait for BugHerd to verify your credentials and click save to add the integration to your account.
Now that your GitHub integration has been created, you can start connecting BugHerd projects you own to your GitHub projects. Please create a BugHerd project if you do not own any projects yet. To start connecting projects, click on the projects link on the GitHub integration:
Congratulations, setup is complete! Any change you make in your BugHerd project will now be reflected in your nominated GitHub repo!
If you experience any issues, help is only a quick message away, please open a support ticket and we'll get back to you as soon as possible.