远程ssh会话期间的本地git配置

时间:2017-04-11 02:26:25

标签: git session ssh git-config

要清楚,我不会问的是如何在ssh会话中带我的ssh密钥。我知道ssh -A会做我想做的事。

然而,我注意到远程机器上的所有全局配置都应用于我的git命令,所以即使我的ssh键被用于git push / pull。

问题在于,当我提交时,作者字符串不是我。

所以问题是,有没有办法让我的客户端计算机上的全局git config通过ssh会话在远程计算机上使用?

1 个答案:

答案 0 :(得分:0)

  

问题在于,当我提交时,作者字符串不是我。

ssh会话以您在.default

中指定的远程用户身份完成

进入远程ssh会话后,请执行(with Git 2.8+):

ssh <remoteUser>@remotemachine>

您将看到所有配置,包括来自git config -l --show-origin 的来源。

如果您希望至少使用正确的user.name/email,则需要在git commit命令中指定它们:

user.name