SourceTree 通过ssh克隆代码

公司目前在用线上的GitLab管理代码,以前都是用代码库的HTTP那个地址下载,密码保存了所以每次都不需要输入密码,但是在GitLab上的代码用HTTP的链接克隆后总是提示输入密码,所以准备用代码里的SSH连接克隆代码,由于本地也有公私钥,所以就可以避免每次都输入密码。当然了,还有很多办法,比如修改config文件什么的,这里就不提了。

 

1.进入用户目录下的.ssh目录下:  

cd ~/.ssh

如果存在.ssh目录,则进入,如果不存在,则创建一个.ssh目录。

 

2.当前目录下生成公私钥:

ssh-****** -t rsa -C "[email protected]" -b 4096

 

3.把生成的*.pub里的文本复制啊GitLab上的SSH keys选项处:

 

SourceTree 通过ssh克隆代码

 

4.本地新建URL-填入代码库的SSH地址:

 

SourceTree 通过ssh克隆代码

 

后续代码提交的相关操作就再也不需要输入密码了。