• Auzy@beehaw.org
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    8 months ago

    Git is a DISTRIBUTED version control repo. You can fork to different services from Github. https://www.atlassian.com/git/tutorials/git-forks-and-upstreams

    And Github has a REALLY extensive API to interact with from other servers too (even issues and such).

    Peer to Peer stuff sounds awesome, except it’s only as reliable as the nodes. And, Github is hosted on many servers, with a huge amount of redundancy. It’s basically a privatised P2P system where each server is reliable, instead of a bunch of unreliable public hosts which might not have backing from a large corporation.

    And whilst we’re talking about reliability, even centralised stuff like Sourceforge is hosting code from 20 years ago. Whereas, it is difficult to load a torrent from 2 years ago lol

    • onlinepersona@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      8 months ago

      OK, track your issues in git with access from others on a web interface. Let somebody make a merge request to your project on github from gitlab, gitea, or straight up from your local git repo without a github account.

      CC BY-NC-SA 4.0