如果这个问题有点离题,我深表歉意,但我想知道如何在 GitHub 上设置“镜像”存储库,如https://github.com/mirrors所示。
另外,我正在运行 Windows。
如果这个问题有点离题,我深表歉意,但我想知道如何在 GitHub 上设置“镜像”存储库,如https://github.com/mirrors所示。
另外,我正在运行 Windows。
除了由 Github 工作人员维护之外,这看起来就像一个普通用户帐户。如果您认为他们有兴趣在该页面上托管您的项目,您可以向他们发送电子邮件,如页面所述:support@github.com
然而,除非你是 Linus Torvalds 或 Larry Wall,否则他们可能不会抓住这个机会。您必须设置自己的帐户,然后只需创建一个公共存储库——它是免费的——瞧,这就是你的镜像。
在本地,如果您已经有该项目的不同远程存储库,您只需将您的 Github 帐户设置为第二个远程,您可以在推送到主远程时或在特殊情况下推送到该远程。
如果您想创建一个显示您在其镜像页面上看到的“mirrored from”行的存储库,根据此答案,您必须联系 Github 支持: 创建官方 github 镜像
我怀疑 GitHub 是否有自动镜像 repo 的机制。这与他们希望你首先在 GitHub 中拥有 repo 的做法背道而驰。
如果你想镜像一个公共回购,很可能有人已经在这样做了。然后你可以使用它(或分叉它)。否则,您将需要一些服务器或 cronjob 或为您完成它的东西。或者,如果您要镜像的存储库支持提交后挂钩,请设置一个挂钩以推送到 GitHub。