Hacker News new | ask | show | jobs
by lopkeny12ko 1275 days ago
Just a reminder that Git is a decentralized protocol and Github is merely a (poor) implementation of it. Microsoft-Github have been increasingly introducing antifeatures, just one of which is sending repository contents to China automatically.

For the last few years I've been running Git off my own servers with a cgit [0] frontend, and couldn't be happier.

[0] https://git.zx2c4.com/cgit/about/

2 comments

Repository contents aren’t “sent” to China, companies like Tencent specify the shape of tokens to GitHub and GitHub does the scanning and then notifies Tencent to revoke the token if one is found.
How is Githun a poor implementation of Git? Because it’s centralized?
I believe it's roughly a quote from Linus Torvalds, the creator of git who has many issues with githubs decisions. See https://www.wired.com/2012/05/torvalds-github/ for a start, his opinion hasn't improved over the decade.
His oppositions seems to be nitpicking and he says it is fine for hosting?
The issues with the way they handle commits is a fairly fundamental disagreement, one that ensures he will never use github for development without it being changed.
Ye well he says the web interface sucks and that "pull request" do too. Like, all their value add.

I have never tried Github's web interface but I guess not being able to write tab is the first thing that pissed Linus off.