This repository has been archived by the owner on Jun 24, 2022. It is now read-only.
🆕 Software Suggestion | git-ssb, a blockchain-based decentralized git repositories tracker #1685
Open
1 task done
Basic Information
Name: git-ssb
Category: Productivity Tools
URL:
Description
git-ssb is a decentralized local git repositories manager and tracker. It provides a webapp interface similar to GitHub, and published repositories are accessible globally on the tracker, which is managed on a secure scuttlebutt chain (similar transactional nature to a blockchain but without money).
Why I am making the suggestion
Until the forgefed specification gets written and implemented, this is the only decentralized GitHub-like solution that also provides a form of federation currently, in the form of a global tracker of all repositories. But as I understand it, it's not true federation but rather more like a blockchain, since each repository still stays locally hosted on the user machine (which is both a good point for privacy and a bad point for availability - but I may have misunderstood something here, maybe other nodes help in availability when your machine is offline).
In other words and to make a simple global picture of how it works: you make a local git repository on your computer, then publish via git-ssb on localhost, and it gets announced in the ssb-git tracker globally so that any other user can access your repository and clone/fork/pull request on it. So you get the best of both worlds: full ownership of your repository, but still get a global announcement in a shared tracker.
Also technically ssb can easily be encrypted, but I don't know if git-ssb currently supports that.
/EDIT: Can also be used through Tor.
My connection with the software
None. I would just love to see federated/decentralized git trackers become a reality :-)
The text was updated successfully, but these errors were encountered: