Connecting your account
From the boxd console, click Connect GitHub repos. This redirects you to GitHub to authorize repository access. Once connected, every machine automatically has access to your repos.Using git in your machine
After connecting,git clone and git push work with your private repos out of the box:
Git SSH URLs (
git@github.com:...) are automatically rewritten to HTTPS, so both URL styles work.Disconnecting
From the console, click Disconnect next to your GitHub connection. Future machines won’t have repo access. Existing running machines lose access on their next git operation.What’s authorized
When you connect GitHub repos, boxd requests therepo scope — this grants read/write access to your repositories. Your token is never exposed inside the machine. The credential helper fetches it on demand for git operations only.
GitHub CLI (gh) is also pre-installed (and authenticated) on every machine if you prefer using it directly.