我们想在一个国家/地区的主git服务器上设置,并在另一个国家/地区拥有缓存/代理服务器。我们使用巨大的文件大小,以减少我们希望采用这种方法的签到和解决方案的时间。
如何设置缓存/代理git服务器。如果有其他方法,请告诉我。
由于
答案 0 :(得分:0)
这听起来像镜子的想法,就像本文“Setting up backup (mirror) repositories on GitHub”中那样。
在您的情况下,您不会将GitHub用于镜像,但是您将设置一个cron作业,以确保您的辅助服务器git repo与您的第一台服务器同步,为您的所有回购执行do_push。
do_push()
{
for REPO in $1/*.git; do
(cd $REPO && git push github)
done
}