This .envrc
file ( https://direnv.net/ ) can be used to temporarily override git settings
so that only the specified identity is used for committing and pushing to a git server.
An alternative way to achieve the same effect is to use different ssh Host, but requires modifying the git remote urls. See https://superuser.com/questions/232373/how-to-tell-git-which-private-key-to-use