Post
Topic
Board Development & Technical Discussion
Merits 1 from 1 user
Re: What would happen to bitcoin if all bitcoin-related stuff on GitHub got banned?
by
n0nce
on 14/08/2022, 22:27:52 UTC
⭐ Merited by ETFbitcoin (1)
GitHub is not Git! The latter is just an engine, but GitHub goes far beyond that.

It is very disappointing to see so many posts in this thread, touting Git as an alternative.
GitHub is just a Git hosting service. What are you doing when working with GitHub? You're actually working with Git, and pushing to GitHub.
It is the technical sub of the bloody original bitcoin forum, we are all supposed to avoid spreading misinformation.

Github is a web application that uses Git, the latter is a Version Control System, CVS. When you work with Github you are offered dozens of features and utilities that are not part of a CVS.
I know that GitHub comes with a lot of extra bells and whistles; but fundamentally, it's a Git remote.
If it comes down to protecting against deletion of the https://github.com/bitcoin/bitcoin repo, any simple Git remote will suffice in keeping the whole commit history.

GitHub, Inc., is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git[emphasis mine] plus access control, bug tracking, software feature requests, task management, continuous integration, and wikis for every project.

I don't think I'm spreading misinformation; just sharing ways to save the repo in case 'all bitcoin-related stuff on GitHub got banned' (original question title).

As much as it is needed, it is hard to replace Github, but not impossible. The alternative is neither bare Git, nor another Github-like centralized service. What we need ( and it is inevitable, imo), is a decentralized network of Git repositories behind a decentralized web application.
What about just having mirrors on other Git 'hosting services' / Git remotes - self-hosted ones and popular, known ones? In case one remote is shut down, devs can just open a ticket on one of the mirrors, agree on which one becomes the new 'master' remote and the other remotes continue mirroring that?