【Ubuntu】【gitlab】的ssh配置

Gitlab【ssh协议】的使用文档
Gitlab支持两种协议:HTTP和SSH,前者只要服务器(gitlab)建好了HTTP服务就能直接clone项目代码,不过需要输入在gielab上注册的账号和密码。Push等一些操作也是一样(不过idea会帮我们记住密码,其实也只输入一次),安全性也较低。后者安全性高,配置ssh-key后克隆等操作不需要重复输入密码,不过有个比较复杂的点就是ssh-key的配置。
个人建议直接用HTTP协议就行了。
我已经在服务器上配置好了ssh服务,接下来我们需要在本地生成一个key:
运行git bash,执行ssh-keygen -t rsa -C “[email protected]
邮箱填自己的邮箱地址就行了,一直回车后会提示:
这里写图片描述
然后复制这个生成的key,可以进入本地对应的文件夹找到id_rsa.pub复制里面的内容,也可以在刚才的git bash中执行:clip < ~/.ssh/id_rsa.pub
然后进入gitlab上:

这里写图片描述
这里写图片描述
这里写图片描述
然后进行测试:
这里写图片描述
如果有其他提示回车或者输入yes回车就行了。
出现welcome to Gitlab name!证明ssh-key就配置成功了。就可以使用SSH来管理项目了:
这里写图片描述

其他操作个平常的git使用一样,亲测可用,有问题可以一起探讨-Luke

猜你喜欢

转载自blog.csdn.net/qq_39643614/article/details/80373179