现在你坐在电脑前,在码云上创建了一个private项目。
接着你打开SourceTree,想要用https的方式clone自己的项目。
却发现,呵呵,整天弹出需要密码,输入多少遍都无济于事。
既然https的方式走不通,那就用ssh吧。
step1 生成ssk公钥
关键:ssh-keygen -t rsa -C "xxxxx@com"
打开终端黑窗口,输入ssh-keygen -t rsa -C "xxxxx@com"
,其中,xxxxx@com替换成你在github或者gitee的邮箱。
需要输入密码则输入密码。
需要覆盖则覆盖。
生成文件对应的位置terminal特说的很清楚了。
.
.
step2 获取公钥
关键 cat ~/.ssh/id_rsa.pub
通过cat ~/.ssh/id_rsa.pub
获取公钥
.
.
step3 配置公钥到gitee或者github
自行操作,如下简单示例
![](https://img.haomeiwen.com/i1083096/396ef050a2f538eb.png)
.
.
step4 校验
关键:ssh -T 域名
比如 ssh -T git@gitee.com
出现 welcome to xx,则校验成功。
.
.
至此为止,再去SourceTree clone private project即可成功。
最后,附上一张terminal操作简图
![](https://img.haomeiwen.com/i1083096/44e45fea2f756d8f.png)
.
本文完。
网友评论