Hacker News new | ask | show | jobs
by nybble41 1681 days ago
You can easily publish a snapshot of a bare Git repository on IPFS[0], and there are front-ends like git-remote-ipfs[1] which integrate IPFS into the Git workflow. The difficulty is that this only gets you a single snapshot. Any change to the repository results in a different CID & URL, which you then need to somehow provide to everyone so that they can see the updates. (This is where IPNS would come in, except it's still a work-in-progress. PubSub for name resolution helps but it's not enabled by default yet.)

[0] https://docs.ipfs.io/how-to/host-git-style-repo/

[1] https://openbase.com/js/git-remote-ipfs