备注:本地机器为utuntu16.04,使用gitkraken做为管理器git
错误以下:bash
这个错误的缘由是gitlab服务器须要强制要求SSL验证链接登陆,因此使用https的方式是不能够再链接的了。也就是服务器已经作了SSL的强制验证要求,可是本地仍然以https的方式进行链接,因此出错了。服务器
解决方案:ssh
一、本地建立rsa密钥对,输入指令gitlab
ssh-keygen -t rsa
而后,中途须要输入密码(也能够不输入),出现最后的提示,就表示建立成功了code
二、登陆gitlab后台,添加rsa公钥:blog
在本地打开刚才建立的密钥对,把公钥复制到gitlab服务器上,而后保存,以下图:it
三、打开gitkraken,设置rsa的路径,以下图class
四、备份代码登录
五、删除原来的代码目录,从新clone一份到本地,注意此次须要把以前的https的方式改成ssh的方式,在gitlab后台能够看到二者的差异:以下:
六、选择SSH的地址,从新clone以下:
eg:
ssh:gti@127.0.0.1:project/project.git
https:https://127.0.0.1/project/project.git
以上,问题已所有解决