I still remember that last year during my internship in Mainland China, clone git repository from GitHub and GitLab is a pain and my professor even have to use VPN too. China is basically hell for developers. I am afraid the new generations in China will no longer know about the real Internet. *sigh
Interesting comment. You make it sound like the real internet happens to be US-centric. Yes, many important projects are hosted on Gitlab and Github, but there are also other ways to share code. And these alternatives might not be that well known to us developers in the western world.
What ways are that? We do know about sneakernet and emailing tarballs, but I guess it has to be something else? I'm curious.