【发布时间】:2016-04-16 00:12:23
【问题描述】:
我正在尝试自动化部署过程。
我的项目在 mercurial repo 中。
我有一台本地机器 LOCAL 和用户 LOCAL_USER 和 ssh-key (~/.ssh/KEY_LOCAL)。我还有远程服务器REMOTE 和用户REMOTE_USER 和ssh-key ('~/.ssh/KEY_REMOTE')。
env.hosts = ['REMOTE']
env.user = 'REMOTE_USER'
def pull():
with cd(repo_path):
run('hg pull -u')
我可以连接到 REMOTE 服务器,但 hg 尝试使用 REMOTE_USER。
是否可以在 REMOTE SERVER 和 LOCAL_USER + SSH_KEY_LOCAL 上使用 hg?
【问题讨论】: