1. Home
  2. Integrations
  3. Connecting Everhour with Github

Connecting Everhour with Github

If you use Github as a project management tool, you can easily integrate it with Everhour and start tracking time for all your Github issues on our website or right inside Github interface with the help of our browser extension.

How to connect

There are 2 ways to connect Github with Everhour.

First, you can connect your account during signup.

Second, you can connect Github later in your account settings. Click on your avatar in the upper right corner, then on Account, and choose Integrations.

What’s get connected

When you connect Github, Everhour will sync all your repositories across all organizations and issues that belong to these repositories.

Except for your organizational repositories when they are public. They won’t be synchronized with your Everhour account and time cannot be tracked for these projects.

Sync happens periodically and automatically, so all new issues that you create in Github will be automatically added to your Everhour account. Everhour also changes the names of issues or repositories, if they were renamed in Github.

Everhour usually syncs information every 15-30 minutes, but some rare changes (e.g. update names of labels or milestones) occur less frequently. You can always force sync any existing project yourself on the Projects page.

What’s not

As mentioned, Everhour does not connect organizational repositories when they are public

We don’t connect with archived projects. The reason is that we no longer see such project connected to Everhour, so time entries from it disappear from your Time page but remain in reports for team admins.

Browser extension and embedded timer

To see the embedded timer in your Github and track time there, you need to (i) connect this account with Everhour and (ii) make sure you have our browser extension installed

You should have our plugin on all browsers you work with. Thus, if you work with Everhour at the office and later want to continue work at home from another computer, you should install a browser extension before this.

Total time and estimates label shows up on each issue; you can see total time/estimate for all issues at the top.

Start timer button and edit estimates appear in the issue details.

Add your time manually in the issue details when you forgot to start the timer. Log time of your colleagues.

Edit your past entry to correct the mistake.

Edit time in Github

Information available in reports

Everhour allows to see the following attributes that you use in Github:

columns in reports Asana

  1. Labels. Each issue may have a label, and you can group and filter reported time by these labels.
  1. Task Number is a unique number of Github issue with a hyperlink to issue details page.
  1. Workspace groups time by Github organisation name.
  1. Task status shows the actual state of your issue (open, closed)
  1. Iteration shows a milestone where a set of issues with reported time or estimation belongs

Disconnecting Github

If you wish to disable Github integration, then select Integrations and choose Connected Apps. After that click on the Disable. You will stop integration for your account, but for the rest of the team the sync will happen as usual.

Was this article helpful?