0

我必须设置一个 git 服务器来托管大约 200 个公共存储库。它适用于那些无法访问 Internet 的服务器(尤其是 Github)。

这是我的做法:

  1. cd /data/githubRepos/bootstrap && git pull
  2. cd /data/gitLocalRepos/ && rm -rf bootstrap.git && git clone --bare /data/githubRepos/bootstrap bootstrap.git

并对其他 repos 执行相同的操作。

有没有更好的解决方案?

4

1 回答 1

0

我建议您创建一个裸存储库(通过定期 git pull 与 gitHub 保持同步)并通过 git-daemon 在本地导出到其他工作副本。

于 2013-06-05T09:16:43.533 回答