What can I beemind with GitHub?

Gitminder goals are Do More goals that track either commits or issues closed. You can choose to track all your activity across all repos, or just activity in a particular repo.

Can I beemind work on a private repo?

Yes. If the Beeminder application has access permissions granted, that should not be a problem. You can check the permissions when signed into your GitHub account.

Beeminder isn't adding my recent activity to my goal.

There are a few possible reasons for this:

  • Commits were made to a different repo than the one your goal is tracking.
  • Your commits were not signed with an email address tied to your GitHub account. You can check the emails associated with your account.
  • Beeminder does not have permission to access the repo containing that activity. You can check the permissions.
  • Commits were made to a non-main/non-master branch. Beeminder only looks at activity on the main/master branch.
  • Your GitHub-Beeminder authorization has failed. You can revoke and reauthorize it. You should see a banner across the top of the goal page if this is the case, and we'll send you an email with the same info!
  • The issues weren't assigned to your GitHub account when closed.

Sample GitHub goal setup

  1. Head to create a new goal (also accessible through the New Goal link in the top menu).
  2. Click the GitHub icon to start a new goal using GitHub data.

  3. First, select the metric you want to track: commits or issues closed. Enter the amount that you want to commit to in the +/- stepper. Finally, decide whether you want to track all of your activity, or only activity on a specific repo. If you choose to track a specific repo, enter it in the text box below the radio button using the form shown below.

    If you want to delay your goal's start a few days (maybe you're traveling this weekend), be sure to tick the "Start this goal with extra leeway" box. Enter the number of days you want to delay and press Continue.

  4. Give your goal a brief name. If you want, you can also write a short description with more information.

  5. Finally, choose your initial pledge. This is the amount you will pay the first time you derail on the goal. After derailing, the pledge will increase by default -- use the checkbox and +/- stepper below to control how high it goes. In the example below, I have chosen to start at a $5 pledge, which will increase each time I derail, until it reaches $30 -- the pledge cap. (To read more about pledges and payments, check out our payment FAQs!)

  6. And that's it! If I don't add at least one commit to the repo in the next 4 days, I'll be paying Beeminder $5.

Still need help? Contact Us Contact Us