Automatically mirroring a GitHub repo

后端 未结 1 1570
梦谈多话
梦谈多话 2021-02-08 19:53

I suspect this question has been asked before, though all I can find are similar but distinct questions or the same one with only solutions that do not work for me.

Ther

1条回答
  •  梦谈多话
    2021-02-08 20:25

    Interesting question, considering all Eclipse repos are mirrored on GitHub.

    But, as illustrated by the recent (April 2013) article from Wayne, the re is no automatic GitHub way to mirror a repo.

    As far as I know, GitHub provides no mechanism to schedule a regular pull (correct me if I’m wrong), which means that it would become our responsibility to push to the GitHub clone.

    See also bug 402183.

    So a script on a VPS (ie, something you setup) remains the surest way to implement this.

    Building on "HowTo mirror your git repository on Github", you would need your own local clone, with a script which would:

    • regularly pull from the GitHub repo
    • push to the mirror on Github

    Update 2015 (2 years later): a tool like beefsack/git-mirror (in go) is:

    designed to create and serve read-only mirrors of your Git repositories locally or wherever you choose.
    A recent GitHub outage reinforces the fact that developers shouldn't be relying on a single remote for hosting code.

    0 讨论(0)
提交回复
热议问题