Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

GitHub

Sync your journal to a GitHub repository.

Setup

  1. Create a private repository on github.com.
  2. In Surebeans: SyncAdd RemoteGitHub.
  3. Enter the repository URL.
  4. Authenticate with one of the methods below.

GitHub remote setup

Option A: Personal Access Token

  1. Generate a Personal Access Token with repo scope.
  2. Paste the token into the Token field.

Option B: OAuth

  1. Toggle Use OAuth in the sync setup.
  2. Click Sign in. Your browser opens for GitHub authorization.
  3. Approve the request and return to Surebeans.

A default GitHub client ID is built in, so no additional configuration is needed.

Configuration

FieldRequiredNotes
Repository URLYeshttps://github.com/you/my-budget
TokenPAT onlyghp_xxxxxxxxxxxx
Use OAuthOAuth onlyToggle on, then click Sign in

Platform support

PlatformSupported
DesktopYes
BrowserYes

Tips

  • Use a private repo to keep financial data confidential.
  • The token is stored locally and never sent anywhere except GitHub.