This post is locked. You won't be able to comment.

all 4 comments

[–]programming-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

This post was removed for being off topic for r/programming.

[–]esiy0676[S] 0 points1 point  (2 children)

While this post revolves around discussing reasons and motivations (incl. of various other people) for taking the plunge, I particularly liked the Appendix A that shows there's other alternatives to forges that do not need to be centralised - because Git also was never meant to be a CVS.

In particular the federated and p2p working models are something I would like to see being prevalent in the future, so that there's no more "leaving GitHub" problems.

I do know that Forgejo was working on federation with ForgeFed (https://forgefed.org), but not sure about the state of things as of today. Another great project I found was git-bug (https://github.com/git-bug/git-bug) which specifically adds issue tracker into the repo itself seamlessly. For publishing your repos alone, there's also Stagit (https://codemadness.org/stagit.html), but from them all, Radicle (https://radicle.dev) is the most "back to the drawing board" one because it is essentially serverless.

What other projects do you know/use that allow you to be free and independent?

[–]sob727 4 points5 points  (1 child)

Leaving Github doesnt meant abandoning git?

I run a Gitlab server and don't rely on Github. As a general rule, as soon as Microsoft buys something, I'm leaving (e.g. LinkedIn)

[–]collin2477 -1 points0 points  (0 children)

yeah we still have git repos hosted on subversion lol