Sometimes you want to use another private key to authorize to remote repository.

Just add an environment variable before the command you wanna run : GIT_SSH_COMMAND='ssh -i [your-private-key]

Example :

$ GIT_SSH_COMMAND='ssh -i ~/keys/key1' git pull