ssh接続を介してEmacs 23.3.1/TRAMP/VC sudoedを使用してGit制御下でファイルを編集します(それに応じ/sudo:sudouser@host:file
てtramp-default-proxies-alist
設定します)。 は共有アカウントなので、 /をグローバルsudouser
に設定したくありませんが、代わりに/ / /を使用して自分の接続用に設定します。user.email
user.name
GIT_AUTHOR_NAME
GIT_AUTHOR_EMAIL
GIT_COMMITTER_NAME
GIT_COMMITTER_EMAIL
vc-git
環境を設定したり、コマンド自体を変更したりする方法が見つかりませんでした。環境変数を に追加tramp-remote-process-environment
:
(add-to-list 'tramp-remote-process-environment "GIT_AUTHOR_EMAIL=tim@tim-landscheidt.de")
(add-to-list 'tramp-remote-process-environment "GIT_AUTHOR_NAME='Tim Landscheidt'")
(add-to-list 'tramp-remote-process-environment "GIT_COMMITTER_EMAIL=tim@tim-landscheidt.de")
(add-to-list 'tramp-remote-process-environment "GIT_COMMITTER_EMAIL='Tim Landscheidt'")
動作しますが、将来、別の ID が必要なホストで作業したいときに噛まれるのではないかと心配しています。
1 つの TRAMP 接続に限定された別の作成者/コミッターを設定する方法はありますか?