GitHub repository: 0xnero/git-identity-manager
Description: 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.