如果GitHub被封了。。。

大家都知道2016年7月份的时候,伊朗受到了美国的制裁,GitHub 在没有任何事先通知的情况下屏蔽了所有伊朗账户,导致整个伊朗地区都没法访问GitHub.

这是件很扯淡的事情,一个互联网公司有一半以上的程序员,而大家每天无时不刻在跟GitHub接触,拉别人的代码,上传自己的代码,合并主流程,这一个封禁,接下来玩蛇?而且一点都不给迁移缓和的时间。大家可能要花一段时间去找替代品并且完成迁移。

那么现在中美的关系这么紧张,在川普不停的禁止美国企业给中国提供服务的情况下,如果有一天GitHub禁止了中国的访问,怎么办?中国互联网公司对于GitHub的依赖程度是非常强的。

如果GitHub被封了。。。

在大局关系紧张的情况下,工信部开始找寻替代品,公开招标代码托管项目平台,并且最后Gitee中标了。不少人应该听过Gitee,又称码云,是开源中国旗下的一个代码托管平台,其实早在中标之前Gitee已经运营了7年之多了。

我最早开始写技术博客的时候就是在开源中国,然后就顺带用了Gitee,刚好我第一次实习所在创业公司也用的Gitee做的托管,所以我算是对Gitee还比较熟悉的了(只不过最近已经三四年没用过了)

如果GitHub被封了。。。

所以我也大言不惭的来点评一下Gitee,首先Gitee能替代GitHub吗?从技术角度来说,这是毫无疑问的,GitHub能够支持的那套东西Gitee都能完美支持,而且更好的是Gitee的访问速度更快。

但是如果真的走到需要替代GitHub的那一天,缺点也是显而易见的:

1. 首先对于大多数公司和个人来说,要花一些时间把自己的所有项目迁移到其他的可用的平台,并且培养其他平台的使用习惯。需要一定的更替成本。

2. GitHub上面汇集的是全世界程序员的代码、以及学习资料各种资源的整理,可以说是巨大的财富宝藏。一旦封禁那么我们将没法再访问到丰富的资源了,甚至无法学习和借鉴使用别人优秀的代码和项目了。这个损失是很大的。

这就好比大家都是自学,你在的图书馆的书籍和资料比别人少了一半,你的教师资源也比别人少一截差一截,怎么跟被人比?

3. 重复造*,以前可能有国外的友人造好了*,我们直接拿来用就好了,大家不用再开发一次了,但是如果被封禁基本不现实了。

我自己现在虽然写代码少了,但是还是经常去GitHub搜索一些有趣好玩有用的项目学习使用,非常方便。

做一个像GitHub一样的平台,这件事情本身的基础难度其实不大,微软和谷歌都做过,遗憾的是都没成功。GitHub之所以能一直再一直火,也不是因为这个平台提供了什么样的内容,而且长久以来这个平台的积累的内容和技术氛围,这个才是最难clone的。

当然Gitee的存在只是为了我们能有一个备胎、留个后手,倘若哪一天GitHub真的隔离了我们,我们也有很好的替代品。但希望这一天不要来了。


最后给大家推荐我好朋友网罗灯下黑老哥刚做的一个公众号,一个在自学编程的路上披荆斩棘,成功上岸的过来人,以猿视角讲点不一样的猿故事,分享些不一样的有趣工具,放心,全都是保姆级教程。推荐大家关注一下。

如果GitHub被封了。。。