Git pull - 在命令中传递ssh密钥路径

时间:2017-11-06 06:30:47

标签: windows git ssh git-pull

我想在一行中执行此命令:git pull&& [ssh key的路径]

怎么做?

跟进this问题

1 个答案:

答案 0 :(得分:0)

选项1:环境变量

set GIT_SSH_COMMAND=ssh -i /some/dir/somekey & git pull & set GIT_SSH_COMMAND=

选项2:SSH客户端配置

如果您打算更频繁地将此密钥用于此服务器,则可以将SSH客户端配置为始终使用此密钥对此Git服务器进行身份验证。 对于OpenSSH,在SSH客户端配置中添加Host部分,并使用IdentityFile参数指定密钥:

Host <gitserver>
    User <gituser>
    IdentityFile /some/dir/somekey

选项3:Git config

正如Thiru所说:git config core.sshCommand ...