2

我想要一个像下面这样的 Git 设置。

Developer 1 --push--> 
                     -->  Github  <--pull-- our server (public www folder)
Developer 2 --push--> 

主要目标是在 Github 存储库中保留我们网站的副本,并让开发人员在一切正常时拉到实时站点。

所以想法是开发人员 1 和 2 可以克隆 Github 存储库,在本地进行更改并将它们推回。当我们想要将这些更改反映到实时站点时,只需从服务器上的公共 www 文件夹运行 git pull 即可。

我已经有这样的设置供我自己使用,但服务器使用的是我自己的 Github 帐户/密钥。对于多个开发人员来说,这显然并不理想。所以我认为一个好方法可能是简单地设置一个通用的 Github 帐户,这样每个开发人员都可以简单地使用它来拉到实时站点。

但我不禁觉得有更好的解决方案。有没有更好的办法; 你会怎么做?

4

1 回答 1

1

这就是部署密钥的用途。查看管理部署密钥

于 2012-12-07T18:48:07.713 回答