0
我正在尝试自动执行部署过程。 我的项目是在mercurial回购。 我有一台本地机器LOCAL
与用户LOCAL_USER
和ssh-key(〜/ .ssh/KEY_LOCAL)。我也有远程服务器REMOTE
与用户REMOTE_USER
和ssh-key('〜/ .ssh/KEY_REMOTE')。Fabric/python。使用本地sshkey运行远程命令
env.hosts = ['REMOTE']
env.user = 'REMOTE_USER'
def pull():
with cd(repo_path):
run('hg pull -u')
我可以连接到REMOTE
服务器,但汞欲以REMOTE_USER
。
有没有可能在REMOTE SERVER
上使用hg LOCAL_USER + SSH_KEY_LOCAL
?
谢谢,这是一个好主意。 –