私は展開プロセスを自動化しようとしています。 私のプロジェクトは水銀レポです。 ユーザLOCAL_USER
とssh-key(〜/ .ssh/KEY_LOCAL)を持つローカルマシンLOCAL
があります。また、ユーザREMOTE_USER
とssh-key( '〜/ .ssh/KEY_REMOTE')を持つリモートサーバREMOTE
があります。ファブリック/ Python。ローカルのsshkeyでリモートコマンドを実行する
env.hosts = ['REMOTE']
env.user = 'REMOTE_USER'
def pull():
with cd(repo_path):
run('hg pull -u')
私はREMOTE
サーバーに接続しますが、REMOTE_USER
を使用しようとHGすることができます。
REMOTE SERVER
にhgを使用することはできますか?LOCAL_USER + SSH_KEY_LOCAL
?
ありがとう、いいアイデアです。 –