【发布时间】:2017-09-06 02:30:11
【问题描述】:
我们在机器gitbase 中安装了一个带有docker 的gogs 服务器。此外,我们有一个frontend 服务器作为 Web 服务器。
我想做的是在我的本地机器上编写代码,推送到gitbase。然后使用git hooks自动将代码部署到frontend服务器。
在git hooks 中,我将post-receive 挂钩将ssh 写入frontend 服务器到git clone 回购。但它显示Host key verification failed 错误。
我使用用户名 root 从 gitbase 无密码登录到 frontend。所以我的猜测是gogs 里面的docker 尝试使用不同的用户名进行ssh,我怎样才能找到它使用的用户名?还是有其他方法可以进行远程部署?
谢谢。
【问题讨论】:
-
您能否将 post-receive 挂钩脚本的详细信息发布到您的问题中?