bgit
Stop switching Git accounts manually.
Manage multiple identities with one command.
Switch between work, personal, and client Git accounts instantly — no config editing, no remote URL headaches.
Real workflow in seconds
Install in seconds
Install fast, add your identity, and start pushing with confidence
Choose your platform and preview the exact install flow, identity setup, and repo workflow before you copy a single command.
bash flow
This Linux tab mirrors a realistic terminal flow: install bgit, add the freelance identity, switch to it, verify the active user, then clone or fix repositories.
Why bgit?
The Problem
- -Constantly switching SSH configs
- -Pushing with wrong identity
- -Fixing remotes again and again
- -Never sure which account you're currently using
The Solution
- +One command to switch:
bgit use work - +Workspaces for automatic identity by folder
- +Built-in diagnostics with
bgit doctor - +Keep using normal
gitcommands
Features
Everything you need in a Git identity management CLI tool
Switch accounts instantly
No config edits. No mistakes.
Workspaces
Organize projects by identity. Repos in workspace folders automatically use the right account
SSH Management
Automatic SSH key generation and configuration for each identity
Diagnostics
Built-in doctor command to diagnose and auto-fix SSH permissions and config issues
Cross-Platform
Works perfectly on Linux, macOS, and Windows
Repo Binding
Bind individual repos to specific identities for persistent ownership
Stop wasting time switching Git accounts
Start using bgit in seconds
Join developers who use this CLI tool to manage multiple Git accounts effortlessly