ssh 연결 (이에 따라 tramp-default-proxies-alist
이 설정된 /sudo:[email protected]:file
)에서 sudoed Emacs 23.3.1/TRAMP/VC를 사용하여 Git 제어에서 파일을 편집합니다. sudouser
은 공유 계정이므로 전체적으로 GIT_AUTHOR_NAME
/GIT_AUTHOR_EMAIL
/GIT_COMMITTER_NAME
/GIT_COMMITTER_EMAIL
을 사용하여 연결하기 위해 설정하면/user.name
으로 설정하고 싶지 않습니다.TRAMP 환경에서 Git의 다른 작성자/커미터를 설정하는 방법은 무엇입니까?
vc-git
에서 환경을 설정하거나 명령을 변경하는 방법을 찾지 못했습니다.
(add-to-list 'tramp-remote-process-environment "[email protected]")
(add-to-list 'tramp-remote-process-environment "GIT_AUTHOR_NAME='Tim Landscheidt'")
(add-to-list 'tramp-remote-process-environment "[email protected]")
(add-to-list 'tramp-remote-process-environment "GIT_COMMITTER_EMAIL='Tim Landscheidt'")
작품,하지만 난 내가 다른 정체성을 필요 호스트에서 작업 할 때 미래에 나에게 물어 수도 두려워 : tramp-remote-process-environment
에 환경 변수를 추가.
하나의 TRAMP 연결로 제한된 다른 작성자/커미터를 설정하는 방법이 있습니까?
신원이'~/.gitconfig' 또는'.git/config'에 설정되어 있는지 여부는 중요하지 않습니다; 문제는 그것이 공유 계정이라는 것이며 다른 사람들이 (우발적으로) 나 자신으로 포즈를 취하는 것을 원하지 않는다는 것입니다. –