git-profile - Switch git identities per repo with one command
by•
git commit as the right person, every time. Manage work, personal, and OSS git identities e.g., SSH keys, GPG signing, and auto-apply hooks in one CLI.
Replies
Best
Maker
📌
If you juggle work, personal, and open-source git accounts, you've pushed with the wrong email at least once.
git-profile lets you define named identity profiles (name, email, SSH key, GPG signing) and apply them per-repo with a single command. Install git hooks to auto-apply the right identity before every commit and push, no more thinking about it.
What it does:
Named profiles with the user.name, user.email, SSH key, and GPG signing.
git-profile uses work sets everything in one shot
install-hooks + set-default = never think about it again
Import your existing git config as a profile in one command.
Replies