Instead of creating one more centralized alternative, it's best to invest all effort into a decentralized solution, like Radicle[1][2] or federated Forgejo[3][4].
[2] https://radicle.network/nodes/seed.radicle.dev/rad%3Az3gqcJU...
[4] https://codeberg.org/forgejo-contrib/federation/src/branch/m...
git is such a good platform for decentralized tech. Forfeiting that advantage is just criminal. What I really want (and almost have) is a local GitHub for me and agents. With 4+ orchestrators working with a ton of subagents, things get difficult to coordinate. Several days ago, I went back to plain git and it was real slow and abrasive to work with.
With some wizardry applied, I effectively have an "Excel for worktrees", a very productive and low-friction environment. https://replicated.live/blog/crdt
GIT over Reticulum has been my major focus recently. Check it out! https://reticulum.miraheze.org/wiki/Rngit
I haven't heard about radicle in 6 years. Does it work yet?
I think the biggest value of choosing gitlab is the social network. I think federation is the right way, but it seems a mastodon vs linkedin problem. Would be good if there would be bridges between all those fediverses. A nice one is also ngit [0]
Decentralized solutions invariably appeal to a narrow sliver of nerds but never gain popular acceptance.
Or just store it in an S3 bucket with GitSocial: https://gitsocial.org/
Forgejo federation being mentioned each time never stops being silly. It hasn't been a thing for years, and they don't appear to have made any meaningful progress to show for.
Git was already decentralized. That's the whole point of different upstreams.
Somebody had a lot of fun designing a spaceship to get to the grocery store
you mean you dont want a singe company to have all your code?
Exactly, decentralized solution is perfect!
[dead]
[dead]
[dead]
I feel like this misses the value of something like Github or Origin entirely though. There's nothing terribly difficult about hosting a git server. The UX and pull requests capabilities are a little involved, but there are alternatives today.
What makes Github special is the ecosystem and integrations. Sentry, Linear, and so many other tools have special UX around Github. You need centralization (or at the very least, a standard) for that.
It sucks to see Github's fall from grace, but I just can't bring myself to use a service like this under the custody of SpaceX. I've been saying this for a while, but I really wish Linear would swoop in and become the unified platform for software development.