我怀疑这个问题以前曾被问过,尽管我能找到的都是相似但不同的问题,或者是相同的问题,但只有不适合我的解决方案。
GitHub 上有一个我无法控制但想要镜像的存储库。对于镜像,我的意思是拥有一个自动更新的克隆。我希望这个镜像也能出现在 GitHub 上。最好任何解决方案都不会涉及我这边的太多配置或设置工作。但是,如果需要,我可以在某些 VPS 上使用 cron 运行脚本。
我可以纯粹通过 GitHub 创建这样的镜像吗?如果没有,是否准备好使用脚本来执行此操作?
有趣的问题,考虑到所有Eclipse 存储库 http://git.eclipse.org/c/被镜像在 GitHub 上 https://github.com/eclipse.
但是,正如下图所示最近(2013 年 4 月)文章 http://waynebeaton.wordpress.com/2013/04/03/eclipse-at-github/ from Wayne http://waynebeaton.wordpress.com/about/,没有自动 GitHub 方式来镜像存储库。
据我所知,GitHub 没有提供定期拉取的机制(如果我错了,请纠正我),这意味着推送到 GitHub 克隆将成为我们的责任。
也可以看看错误 402183 https://bugs.eclipse.org/bugs/show_bug.cgi?id=402183.
所以 VPS 上的脚本(即yousetup)仍然是实现这一点的最可靠的方法。
建立在“如何在 Github 上镜像您的 git 存储库 https://www.chiliproject.org/projects/chiliproject/wiki/HowTo_mirror_your_git_repository_on_Github”,您需要自己的本地克隆,其中包含一个脚本:
- 定期从 GitHub 存储库中提取
- 推送到Github上的镜像
2015 年更新(2 年后):类似的工具beefsack/git-mirror https://github.com/beefsack/git-mirror (in go http://golang.org) is:
旨在在本地或您选择的任何地方创建和提供 Git 存储库的只读镜像。
最近的 GitHub 中断强化了这样一个事实:开发人员不应该依赖单个遥控器来托管代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)