如何镜像'一个跨帐户的github回购?

时间:2014-05-15 02:12:23

标签: git github github-pages

我有一个github仓库,其中包含一个页面,一个关于我自己的个人资料页面,但我有两个github帐户。有什么办法可以管理我的主帐户的回购并将其同步到我的辅助帐户吗?

此外,由于我的主要github将在[primaryuser] .github.io上有页面,有没有办法让辅助用户的repo被调用[secondaryuser] .github.io?所以我可以从一个仓库管理两个网站?

我假设我将辅助帐户作为页面回购的贡献者,然后有一个脚本或某个同步该回购的东西?

这甚至可能吗?我意识到这有点复杂。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,最简单的方法(尽管不是自动化)保持这两个回购同步是分叉回购并创建一个远程。这里有关于如何做到这一点的好信息: Pull new updates from original GitHub repository into forked GitHub repository

但是,如果你想自动化它,我相信它可以通过使用webhooks来实现。我从来没有这样做,但总的想法是,你设置一个服务器来监听你的主仓库上的推送事件,然后调用一个fetch并合并到新的repo上(与上面相同的过程)。这里有关webhooks的文档: https://developer.github.com/webhooks/creating/