我可以在git config中指定私钥吗?

时间:2016-08-29 02:49:46

标签: git version-control

我想为单个git存储库使用单独的私钥。

我无权访问主目录,或者我也无法设置env变量。

我可以在.git/config

中指定它吗?

因为那时我可以使用.sh / config来使用ssh而不是https。 目前我有硬编码用户:传递配置文件的URL

1 个答案:

答案 0 :(得分:1)

一种选择是在登录远程计算机时使用身份验证代理转发来运行git命令。 Here's a guide to setting that up

身份验证代理(通常为ssh-agent)会将您的密钥存储在内存中,因此您无需输入密码。身份验证代理转发是指允许远程计算机使用您的代理。当您ssh进入具有转发功能的计算机时,您可以再次从那里ssh,就好像您拥有本地计算机的所有密钥一样。

它非常方便,并且无需在整个地方复制您的私钥。