如何将远程github存储库从一个accoun同步到另一个在第二个帐户下创建的远程存储库

时间:2017-04-16 06:39:45

标签: github repository

我基本上在两个不同的帐户中有两个github私有存储库,我想以这样的方式设置一个配置,当代码被推送到第一个存储库时,它应该自动在(同步)不同帐户下创建的第二个存储库中可用。

我已提及https://github.com/makefu/repo-sync,但没有帮助。

任何人都有步骤实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

只要您的进程具有正确的凭据(用户名/密码),镜像GitHub仓库位于不同的帐户下这一事实无关紧要。

如果您单独处理该回购,只要您的push to two different repos同时记录了两个凭据,就可以git credential helper

如果您并不孤单,并且您的远程仓库可以从多个来源更新(推送),则需要注册GitHub webhook,并设置一个能够push events的听众。 您可以在RalfJung/git-mirror中提到的webhook.py中找到一个示例。

我们的想法是触发git fetch repo1 + git push --mirror repo2,以使repo2与repo1保持同步。