Skip to content

Git identity manager. It allows you to switch between git identities for user, name, and SSH private key used for authoring and publishing git commits.

License

DevAuto/git-identity-manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Identity Manager Build Status

Ever find that managing multiple git identities is a pain? This git transport attempts to make it less painful.

Knowing who you are can be painful

Image credit PBS.org

Requirements

bash, awk, and openssh are available by default on Mac OS X, BSD, and most flavors of GNU/Linux.

Installation

Add git-idm script to your $PATH and make it executable. Then, you can access the script via git idm. See git idm help for usage.

Uninstall

Remove all data stored in $HOME/.gitconfig related to git idm. This will not affect settings used by git.

git idm uninstall

Quick start

Add your first identity.

git idm add jcool --name "Joe Cool" --email joe@example.com --key ~/.ssh/id_rsa

Activate your identity.

git idm use jcool

Show which identity is active.

git idm active

List all known identities.

git idm list

For more commands see git idm help.

License

MIT License

About

Git identity manager. It allows you to switch between git identities for user, name, and SSH private key used for authoring and publishing git commits.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%