Changelog
Track the evolution of brgit across releases
Jump to version
Repository-Aware Identity
v0.2.0
2025-01-24LatestRepository-aware identity management with workspaces and diagnostics
Workspace command
Create organized folders for each identity with automatic binding. All repos cloned within a workspace folder automatically use that identity.
$ brgit workspaceRepo-bound identity
Bind specific repositories to an identity. The binding persists regardless of global active user.
$ brgit bindStatus command
View current identity, repository binding status, configured workspaces, and detect mismatches at a glance.
$ brgit statusDoctor diagnostics
Troubleshoot SSH keys, permissions, git config, and connectivity issues with actionable fix suggestions.
$ brgit doctorCore Identity Management
v0.1.0
2025-01-17Initial release with core identity management
Add identities
Add new Git identities with SSH key generation or import.
$ brgit addSwitch identities
Switch between configured identities with a single command.
$ brgit useList identities
View all configured identities and see which one is active.
$ brgit listClone with identity
Clone repositories using the correct SSH configuration for the active identity.
$ brgit cloneRemote management
Fix or restore repository remote URLs for identity-aware SSH access.
$ brgit remote fix|restoreSync validation
Validate that Git and SSH configs match the active user.
$ brgit syncSafe uninstall
Cleanly remove brgit while restoring all repositories to standard GitHub URLs.
$ brgit uninstallCross-platform support
Works on Linux, macOS, and Windows with platform-specific handling.
View DocumentationWant to see what's coming next?
Check out our roadmap and upcoming features on GitHub