-->

自动镜像GitHub库(Automatically mirroring a GitHub repo)

2019-08-20 05:28发布

我怀疑这个问题已经被问过,但所有我能找到相似,但不同的问题或同一个只有不为我工作的解决方案。

有GitHub上,我在没有控制,想反映的存储库。 带镜子我的意思是有一个被自动更新的克隆。 我想这面镜子也可以在GitHub上。 优选的任何解决方案将不涉及从我的身边多配置或设置工作。 但是,如果需要,我可以有使用上的一些VPS一个cron运行的脚本。

我可以创造纯粹通过GitHub上这样的镜子? 如果不是,是否有准备使用脚本来做到这一点?

Answer 1:

有意思的问题,考虑到所有的Eclipse回购镜像GitHub上 。

但是,通过如图所示最近(2013年4月)的文章从韦恩 ,再是没有自动GitHub的方式来镜像回购。

据我所知,GitHub上没有提供的机制安排定期拉(纠正我,如果我错了),这意味着它会成为我们的责任推到GitHub的克隆。

另请参见错误402183 。

因此,对一个VPS(即是的设置)的脚本仍然实现这个的最可靠途径。

建立在“ 方法文档反映在Github上你的git仓库 ”,你就需要自己的本地克隆,用一个脚本,将:

  • 从GitHub库定期拉
  • 推到在Github镜

2015年更新(2年后):像一个工具beefsack/git-mirror (在走 )是:

旨在打造和服务只读的Git仓库的镜像本地或无论你选择。
最近GitHub的中断强化了这一事实,开发商不应该依赖于单个远程托管的代码上。



文章来源: Automatically mirroring a GitHub repo