logoalt Hacker News

tempaccount420today at 1:49 PM5 repliesview on HN

Why haven't we all moved off GitHub yet?

Or let me ask a more useful question: if we were to move, then to where? Ideally somewhere new (not Gitlab)


Replies

ndriscolltoday at 1:56 PM

Ideally something like IPNS to have a mutable ref based on (repo, pubkey, branch) to resolve a commit hash, a DHT for who has what commit hashes, and then just p2p transfers. You could still have a github or gitlab for issues and CI, but code (and maybe issues) could all be p2p like git is already designed for. Your forge could also act as a peer for code cloning, of course.

show 1 reply
ShinyLeftPadtoday at 2:24 PM

Who's we? Your company?

Otherwise there's no "we", Git is decentralized. Everyone can use whatever they want.

show 1 reply
duxuptoday at 2:14 PM

For us the uptime issues have been annoying but not consequential enough to justify the work / risk of moving.

I suspect even poor uptime for many services is a cosmetic problem for most users.

mrkaye97today at 1:52 PM

I think the clear reason is even with their unreliability, the cost of migrating off of GitHub for _most_ places is not worth it, and so companies don't / won't (yet)

show 1 reply
datakantoday at 2:05 PM

Its hard to get lemmings to change course.