logoalt Hacker News

ponkpandatoday at 3:06 PM4 repliesview on HN

Repo hosting is the kind of thing that ought to be distributed/federated.

The underlying protocol (git) already has the cryptographic primitives that decouples trust in the commit tree (GPG or SSH signing) with trust in the storage service (i.e. github/codeberg/whatever).

All you need to house centrally is some SSH and/or gpg key server and some means of managing namespaces which would benefit from federation as well.

You'd get the benefits of de-centralisation - no over-reliance on actors like MS or cloudflare. I suppose if enough people fan out to gitlab, bitbucket, self hosting, codeberg, you end up with something that organically approximates a formally decentralised git repo system.


Replies

JuniperMesostoday at 5:27 PM

https://radicle.xyz/ is a project aiming to do exactly this.

swiftcodertoday at 4:14 PM

> Repo hosting is the kind of thing that ought to be distributed/federated.

Hence Tangled and ForgeFed (which I believe is integrating in Forejo)

show 1 reply
GalaxySnailtoday at 6:07 PM

git-bug[1] looks promising, but I haven't tried it.

[1] https://github.com/git-bug/git-bug