That could be the right interpretation. It still struck me as odd to think that no access to Github and Gitlab would prevent anyone from developing software. Others HNers have listed other resources that are difficult to access from China and I have to agree that without documentation it becomes really difficult to solve many issues that one might encounter.
It's not that difficult to set up your own git remote. But if you don't have access to documentation for your libraries it really becomes tough.