我基本上在两个不同的帐户中有两个github私有存储库,我想以这样的方式设置一个配置,当代码被推送到第一个存储库时,它应该自动在(同步)不同帐户下创建的第二个存储库中可用。
我已提及https://github.com/makefu/repo-sync,但没有帮助。
任何人都有步骤实现这个目标吗?
答案 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保持同步。