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 Settings. On the Integrations page, find GitHub and select Connect, and follow the on-screen instructions.
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!