在远程git存储库中切换分支

时间:2011-12-26 03:37:45

标签: git githooks

当我部署生产代码时我只是做“git push production” - 我有一个post-receive hook来做到这一点:

“git checkout -f” - 将使用最新推送更新我们的生产代码。

在这种情况下,我希望我们的生产仓库在另一个分支中,有没有办法从钩子或本地机器发送到远程仓库的命令?

我问这个是因为我想限制对实时服务器的访问。目前这样做的方法是我们ssh到实时服务器,并执行“git checkout。

1 个答案:

答案 0 :(得分:0)

您可以在post receive hook中执行您喜欢的任何脚本。 现在 - 访问,您最多可以使用SSH公钥身份验证。