我想要一个像下面这样的 Git 设置。
Developer 1 --push-->
--> Github <--pull-- our server (public www folder)
Developer 2 --push-->
主要目标是在 Github 存储库中保留我们网站的副本,并让开发人员在一切正常时拉到实时站点。
所以想法是开发人员 1 和 2 可以克隆 Github 存储库,在本地进行更改并将它们推回。当我们想要将这些更改反映到实时站点时,只需从服务器上的公共 www 文件夹运行 git pull 即可。
我已经有这样的设置供我自己使用,但服务器使用的是我自己的 Github 帐户/密钥。对于多个开发人员来说,这显然并不理想。所以我认为一个好方法可能是简单地设置一个通用的 Github 帐户,这样每个开发人员都可以简单地使用它来拉到实时站点。
但我不禁觉得有更好的解决方案。有没有更好的办法; 你会怎么做?