我在Git控件下编辑文件,Emacs 23.3.1 / TRAMP / VC通过ssh连接(/sudo:sudouser@host:file
相应地设置tramp-default-proxies-alist
sudoed)。 sudouser
是一个共享帐户,因此我不想全局设置user.email
/ user.name
,而是使用GIT_AUTHOR_NAME
/ GIT_AUTHOR_EMAIL
/ {{1} } / GIT_COMMITTER_NAME
只为我的连接设置它。
我找不到在GIT_COMMITTER_EMAIL
本身设置环境/更改命令的方法。将环境变量添加到vc-git
:
tramp-remote-process-environment
有效,但我担心将来我想要在我需要另一个身份的主机上工作时可能会咬我。
有没有办法将不同的作者/提交者设置为限制为一个TRAMP连接?
答案 0 :(得分:2)
我对TRAMP一无所知,但我可以指出,您可以通过在user.email
中设置或通过执行以下命令,为特定存储库单独设置user.name
和.git/config
:< / p>
git config --local user.name "Tim Landscheidt"
git config --local user.email "tim@tim-landscheidt.de"
这样,您可以为每个存储库的作者/提交者设置不同的设置。