Allow specifying private key files for Git commands that use SSH
Merge pull request #3793 from chideit/git-identity

Allow specifying private key files for Git commands that use SSH