当我部署生产代码时我只是做“git push production” - 我有一个post-receive hook来做到这一点:
“git checkout -f” - 将使用最新推送更新我们的生产代码。
在这种情况下,我希望我们的生产仓库在另一个分支中,有没有办法从钩子或本地机器发送到远程仓库的命令?
我问这个是因为我想限制对实时服务器的访问。目前这样做的方法是我们ssh到实时服务器,并执行“git checkout。
答案 0 :(得分:0)
您可以在post receive hook中执行您喜欢的任何脚本。 现在 - 访问,您最多可以使用SSH公钥身份验证。