Live data from Hacker News

GitTorrent: A Decentralized GitHub

blog.printf.net

11–20 of 174 posts

Re: GitTorrent: A Decentralized GitHub

#15
post #5

> There are philosophical reasons, too: GitHub is closed source, so we can’t make it better ourselves. There is GitLab.

Agreed that the argument is a bit weak, but we would still end up with a major centralized repository for a decentralized protocol. And the changes to make Gitlab more like the proposal would probably be more work than just making the proposal a new project.

Re: GitTorrent: A Decentralized GitHub

#16
post #10
post #5

> There are philosophical reasons, too: GitHub is closed source, so we can’t make it better ourselves. There is GitLab.

GitLab CEO here, thanks for mentioning us as the open source alternative. We think in the short term multiple organizations hosting their own GitLab is the way to go. It is hard to do issues and pull/merge requests in a decentralized way (the OP is impressive but it shows distributed git instead of distributed GitHub). I would like to see federated merge requests http://feedback.gitlab.com/forums/176466-general/sugge…

Not just federated merge requests, but federated one-click cloning. Given a "home" GitLab instance, you should be able to click a button on any GitLab repository (or on repositories elsewhere, based on some spec), and end up with a clone of that repository in your "home" instance.

That should be possible via browser support for site-based URL handlers; for browsers without such support, you could also have a URL on the main GitLab site that people can register with to redirect to their "home" instance.

Re: GitTorrent: A Decentralized GitHub

#17
post #4
post #3

Earlier quoted context omitted.

Hi, author here. I have a mild bias against altcoins, and have heard bad things about Namecoin in particular: that the anti-spam incentives aren't good, leading to illegal files stored in the blockchain itself, and that there's no compact representation (like Bitcoin's Simplified Payment Verification) for determining whether a claimed name is valid without consulting a full history. As I understand it, these two desi…

The notion that a file can be illegal makes as much sense to the internet as a plant being illegal makes to the earth. Especially when it has the side effect of inhibiting what otherwise might be a compelling solution.

Your analogy doesn't hold up, as (for one) we have society and plants don't. I'm glad that child porn is illegal (which is usually distributed in files), as it makes the world safer for children.

Also: some plants are serious jerks.

Re: GitTorrent: A Decentralized GitHub

#18
post #14

Can I clone GitTorrent with GitTorrent?

Yes, it works.

npm install gittorrent

git clone gittorrent://github.com/cjb/gittorrent

Or for true decentralization (doesn't get the wanted sha1 from github.com):

gittorrent://81e24205d4bac8496d3e13282c90ead5045f09ea/gittorrent

Post reply on HN