码云添加公钥(转)

由于不常设置公钥,每次设置过之后一段时间就忘了设置步骤,在网上找帖子写的也不太详细,按步骤走到最后好多次出现Permission denied (publickey).都快崩溃了,以下是由我自己的经验整理所得:

码云设置公钥:

一 打开网址,登陆账号 码云网址 

界面如下:

码云添加公钥(转)_第1张图片

二 创建工程

由于有一个现成的工程,就不再重新创建,读者可自行搜索 

建议链接 

三 生成并在码云中添加公钥

1 打开终端 输入命令 cd ~/.ssh 进入.ssh文件下

2输入命令 ssh-keygen -t rsa -C "787753577" 生成公钥

按下来按回车会出现给公钥起名,起过名之后再给公钥设置密码(如果不需要设置密码直接按回车),结果如下:

码云添加公钥(转)_第2张图片

之后可以通过ls命令查看一下生成的公钥 Test.pub

3打开生成的公钥,输入命令cat Test.pub

码云添加公钥(转)_第3张图片

将红色框中的内容copy一下

4 打开  https://git.oschina.net/keys  添加个人公钥 

码云添加公钥(转)_第4张图片

上图点击添加公钥如下图所示:

码云添加公钥(转)_第5张图片

接下来确定输入登陆密码:

码云添加公钥(转)_第6张图片

输入密码之后公钥添加成功:

码云添加公钥(转)_第7张图片

接下来验证是否添加成功:

打开原来的终端输入命令 ssh -T [email protected]

之后就可以用SourceTree来Clone自己的代码了

打开SourceTree添加新仓库

打开项目复制项目地址

码云添加公钥(转)_第8张图片

下面的路径 和名称 根据需要修改

码云添加公钥(转)_第9张图片

点击Clone就把项目下到本地了

 

备注:如果发现在生成的公钥不能使用,执行下面的操作

ssh-add ~/.ssh/other_id_rsa


上面是一个完整的流程,其实在生成公钥这个环节我们完全可以借助SourceTree生成,这个就较为方便了,也省得生成公钥不成功

 

码云添加公钥(转)_第10张图片

 



作者:俯仰一世_iOS
链接:https://www.jianshu.com/p/be7e4eb50f2f
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:(iOS)