Hacker News new | ask | show | jobs
by lucideer 2933 days ago
> There is no Hub in the article.

Not sure what you mean by this. The article mentions and compares itself to Github throughout.

> The problem with Git decentralization is that you need a publically accessible endpoint (meaning there is an eventual central host).

I disagree slightly here. It's completely possible to build a network of remotes that don't all reference a single central origin (e.g. teammates referencing eachothers' local repos over authenticated connections, possible on a LAN, etc.). This gets messy and is hard to administer securely, but Git is more than capable. Also, the challenges of doing this Gittorrent securely with private repos seem similar to those of using SSH remotes between individual dev machines.

In terms of the article talking about "hubs" (Github specifically), Gittorrent purports to replace the need for Github, but only fills one of the uses of a hub. A hub like Github serves two purposes:

1. a central origin, i.e. the same use git.kernel.org serves

2. a searchable/discoverable network, e.g. the same use the central thepiratebay.org search engine serves for Torrents. Decentralising this seems like a hard problem.