bgit
Multi-Git Identity Manager
Switch between multiple Git accounts safely. One command, zero mistakes.
Why bgit?
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:
bgit use work - +Automatic Git and SSH configuration management
- +Keep using normal
gitcommands - +Always know which identity is active
Features
Everything you need to manage multiple Git accounts
Identity Switching
Seamlessly switch between work, personal, and client accounts with one command
SSH Management
Automatic SSH key generation and configuration for each identity
Git Config Sync
Automatically updates your global Git configuration when switching
Cross-Platform
Works perfectly on Linux, macOS, and Windows
Alias Support
Use friendly aliases like "work" or "personal" instead of emails
Config Validation
Verify and automatically fix configuration issues
Ready to simplify your Git workflow?
Join developers who manage multiple Git accounts effortlessly with bgit