我通过将存储库克隆到生产服务器来部署我的应用程序。 当我做一些更改时,我只是去生产服务器并调用:git pull。 我不知道这是否是正确的部署方式,但现在它对我来说还不错。
但是我有一个问题,最近我开始和另一个开发人员合作了 更新存储库我们必须知道彼此的密码并在生产服务器上执行git pull,这当然是无稽之谈。在GIT之前我使用SVN并且没有这样的问题, 每个人都可以用他的帐户调用svn update。
如何解决此问题或从git部署应用程序的推荐方法是什么?
答案 0 :(得分:0)
如果问题是您没有权限在其他用户签出的存储库上运行git pull
,您可以尝试使用--shared=all
初始化您的生产存储库,将告诉git设置权限,以便任何人都可以运行git命令。