很抱歉如果这个问题有点离题,但我想知道如何在GitHub上设置一个“镜像”仓库,就像在 https://github.com/mirrors 上看到的那样。
另外,我正在运行Windows操作系统。
很抱歉如果这个问题有点离题,但我想知道如何在GitHub上设置一个“镜像”仓库,就像在 https://github.com/mirrors 上看到的那样。
另外,我正在运行Windows操作系统。
那看起来就像一个普通用户账户,只是由Github员工维护。如果您认为他们有兴趣在该页面上托管您的项目,您可以给他们发送电子邮件,如该页面所述:support@github.com
然而,除非您是Linus Torvalds或Larry Wall,否则他们可能不会急于接受。您必须设置自己的账户,然后只需创建一个公共存储库---这是免费的---然后您的镜像就出现了。
在本地,如果您已经有一个不同的远程存储库用于该项目,您只需将您的Github账户设置为第二个远程,每当您推送到主要远程时,您都可以推送到该账户,或者在特殊情况下。
如果您想创建一个显示在其镜像页面上看到的“镜像自”的存储库,则根据此答案,您必须联系Github支持:创建官方Github镜像
我怀疑GitHub没有自动镜像存储库的机制。这与他们希望您首先将存储库放在GitHub上的初衷相违背。
如果您想要镜像公共存储库,很有可能已经有人在做了。那么您可以直接使用它(或fork它)。否则,您需要拥有一些服务器或cronjob或其他东西来为您完成此操作。或者,如果您正在镜像的存储库支持post-commit hooks,则设置一个hook以推送到GitHub。