I left github a while ago and want to publish my code to multiple forges in order have a fair distribution and assurance that they don’t disappear if a forge dies. Is there maybe a matrix, sheet, or “awesome-git-forges” repo or something where I could find a list?

I know of codeberg, gitlab, codefloe, and srcht, but there are probably more and it would good to know of them, or have an index thereof.

  • TehPers ( TehPers@beehaw.org ) 
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 hours ago

    assurance that they don’t disappear if a forge dies

    Publishing to multiple forges is a good idea, but I also wanted to add that anybody who clones your repository creates their own local copy of (parts of) your repository. Due to the nature of Git, simply having multiple contributors makes it that much harder to erase all traces of a repository.

    You can also publish bundles of the repository somewhere else if you want another alternative. Every so often, bundle the repo and publish that as a “backup” somewhere, and anyone can download the bundle and initialize a repo off of it directly through git clone.