推送时是否使用本地或远程版本的git?

时间:2015-02-10 23:24:28

标签: git git-push git-config

Git 2.3.0为"推动部署"提供了更好的支持。设置,使用此选项:

git config receive.denyCurrentBranch updateInstead

我的问题是:它是我推动的服务器,还是我推动的客户需要git v2.3.0来支持这个选项?用于访问推送到存储库的协议是否会更改此设置? (例如SSH与git协议)

1 个答案:

答案 0 :(得分:2)

updateInstead的{​​{1}}设置完全在服务器(接收)端实现。只有服务器需要运行2.3.0。使用什么协议并不重要。

您只需要在服务器端设置receive.denyCurrentBranch(可能不应该在客户端设置它)。