brgit
Multi-Git Identity Manager
Switch between multiple Git accounts safely. One command, zero mistakes.
Why brgit?
The Problem
- -Manually editing
.gitconfigand.ssh/configfor each account - -Accidentally pushing commits with the wrong identity
- -Complex SSH host configurations for each account
- -Never sure which account you're currently using
The Solution
- +One command to switch:
brgit use work - +Workspaces for automatic identity by folder
- +Built-in diagnostics with
brgit doctor - +Keep using normal
gitcommands
Features
Everything you need to manage multiple Git accounts
Identity Switching
Seamlessly switch between work, personal, and client accounts with one command
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
Ready to simplify your Git workflow?
Join developers who manage multiple Git accounts effortlessly with brgit