オプションで秘密鍵を指定できる

Gitでクローンする際に秘密鍵を指定したい場合-cオプションで一時的にsshcommandを指定する。

git -c core.sshcommand='ssh -i ~/.ssh/id_rsa -F /dev/null' clone git@github.com:example/example.git

リポジトリやグローバル設定にも指定できる

次以降のGitコマンドでも指定した秘密鍵が使用されるようリポジトリに設定しておく。

git config --local core.sshcommand 'ssh -i ~/.ssh/id_rsa -F /dev/null'