GitHub Integration 🎦

With our Harvest Chrome, Edge, or Firefox Extension, you can track time to GitHub issues and pull requests. This is only available in the Google Chrome, Microsoft Edge, and Mozilla Firefox web browsers.

Using the GitHub integration

Downloading the Extension

If you don’t already have the Harvest Extension for your browser, you can find steps for downloading it in our articles on the Harvest Chrome Extension, the Harvest Edge Extension, and the Harvest Firefox Extension.

Tracking time in GitHub

Once the Extension is linked to Harvest, you can track time on any issue or pull request:

  1. Click the Track Time button in the upper right corner of the issue or pull request, or down near the comments section.
  2. A timer window will open up. Choose a project and task.
  3. Click Start Timer or add some time and Save.
  4. To stop a timer, click the running timer icon again (it will have turned blue). The timer window will open, and you can click Stop Timer.

Harvest project and task suggestions

Harvest projects will be suggested based on your GitHub repository. Once you or one of your teammates tracks time to a repo, we’ll remember the project you tracked time to and suggest it every time in that repo.

Harvest tasks will be suggested based on your GitHub issue or pull request. Once you or one of your teammates tracks time to an issue or pull request, we’ll remember the task you tracked time to and suggest it every time for that issue or pull request.

Note: You must set your projects up independently in Harvest. GitHub repositories will not automatically be created as projects in Harvest.

Did you find this article helpful?

Still have questions? We’re happy to help!

Contact Us