最近GitHub对所有伊朗国籍的开发人员进行了github封锁,更严重的是,连自己的private仓库都无法访问。这对于我们习惯把重要代码项目放到github并开心的私有化的人来说,是很危险的事情。

另一方面,不得已,国内的git服务商广告实在太多,也没有做好产品的德行,因此将一些代码项目转移到gitlab,是一个很好的策略。Gitlab好在哪里?

  • 更加私密,你的仓库,你的组,你的项目,你都可以私密化,并且被Gitlab官方禁止访问你的私密仓库的可能性很小,因为它本身就很小巧,没有github那么申明远洋;
  • 如果你不FQ,那么速度github和gitlab没有本质区别,gitlab网页打开有时候稍微慢,但是push和pull的速度跟网页加载速度无关,还是可以的;

注册跳转地址:http://gitlab.com

假如你有github账号

假如你有github账号,快速注册gitlab也很简单,不用重新注册,直接按照这个步骤来,首先进入http://gitlab.com 页面:

0037ebeb-f3d7-40f9-9293-278041f0dc13-image.png

当然你可以看到sign in界面,看到下面的:Sign in with, 点击GitHub:
c721a7b1-67de-460d-80e1-21e1989aecd1-image.png

你会看到404,因为这是登录页面,你本地登录了github账号,但是还没有绑定,因为无法登录,应该切换到Register,再点击sign with GitHub:

1b719cd1-cc73-4e9b-b5d1-7e68bdce6a55-image.png

然后就可以看到github授权页面:

491e4e64-fb6b-4080-975f-50afbb3a62cf-image.png

如果你的GitHub邮箱已经被注册了,很有可能是你之前注册过,此时假如邮箱是你的,你可以重新找回密码:

ff8e5f07-4a0a-4cb3-8a51-5c6b2c911a60-image.png

最后,不管是新注册的gitlab,还是新注册的github,似乎现在都会遇到一些不可抗因素,假如你FQ之后能看到实际上的注册页面是这样的:
a86995e6-2c11-4885-bd60-63b323188a1d-image.png

验证码和图标都被挡住了。。。。

总结一下操作:

  • 这个网址进去是会404的:
    a848512e-02f2-448e-8fed-92304d705aff-image.png

  • 要从这里进去才会跳转到GitHub授权 (点击register可能要一些时间加载,因为你懂得原因):
    a5107656-21aa-4ef0-95af-e5b16c1f2593-image.png

最后,如果你的Github邮箱被占用了,如果邮箱是你自己的你可以找回密码(如果不是你的那就奇怪了,你怎么注册的github???)

如果大家注册遇到任何问题,欢迎在本帖下面评论,我会一一回复大家。

最后,提供gitlab用户名给奇异工作人员时,请准确给到这个用户名:

b6b604a6-5710-4b79-9574-a77ef4c648be-image.png

@StrangeAI