22

如果这个问题有点离题,我深表歉意,但我想知道如何在 GitHub 上设置“镜像”存储库,如https://github.com/mirrors所示。

另外,我正在运行 Windows。

4

2 回答 2

7

除了由 Github 工作人员维护之外,这看起来就像一个普通用户帐户。如果您认为他们有兴趣在该页面上托管您的项目,您可以向他们发送电子邮件,如页面所述:support@github.com

然而,除非你是 Linus Torvalds 或 Larry Wall,否则他们可能不会抓住这个机会。您必须设置自己的帐户,然后只需创建一个公共存储库——它是免费的——瞧,这就是你的镜像。

在本地,如果您已经有该项目的不同远程存储库,您只需将您的 Github 帐户设置为第二个远程,您可以在推送到主远程时或在特殊情况下推送到该远程。

如果您想创建一个显示您在其镜像页面上看到的“mirrored from”行的存储库,根据此答案,您必须联系 Github 支持: 创建官方 github 镜像

于 2012-10-19T02:53:43.053 回答
1

我怀疑 GitHub 是否有自动镜像 repo 的机制。这与他们希望你首先在 GitHub 中拥有 repo 的做法背道而驰。

如果你想镜像一个公共回购,很可能有人已经在这样做了。然后你可以使用它(或分叉它)。否则,您将需要一些服务器或 cronjob 或为您完成它的东西。或者,如果您要镜像的存储库支持提交后挂钩,请设置一个挂钩以推送到 GitHub。

于 2012-10-19T04:58:23.020 回答