January 1, 2022
By: 延宗迪
使用ssh key连接阿里云git服务
首先code阿里云进行公钥设置
一.先注册code阿里云账号并登录
二.登录之后,在设置里面,有一个公钥绑定,点SSH公钥进行添加
获取公钥
先在git bash中输入命令 cat ~/.ssh/id_rsa.pub 来看一下是否已经有公钥了
如果出现 ssh-rsa 或 ssh-dsa 开头的字符串,这个就是公钥了。如果没有,说明你还没有公钥。
输入 ssh-keygen -t rsa -C "xxx" 命令(xxx里面填自己的邮箱),然后敲三四次回车(这里敲回车是以为有一些设置,回车就去使用默认值了),会出现如下。
!
然后输入 cat ~/.ssh/id_rsa.pub 命令,就得到你的公钥了

从ssh开始复制到最后
绑定公钥
回到code阿里云的设置,进行添加公钥,把刚刚复制的公钥粘贴上就可以了
三.克隆公司项目
大佬们把你的username加入到项目中
然后在git bash中输入 git clone git@code.aliyun.com:41674-redcreation/hc-training.git 命令即可。
如果出现如下情况

可以采用以下步骤
1.输入 cat ~/.ssh/config 命令

会有这样一个报错,需要创建一个config
2.输入 touch ~/.ssh/config命令
3.输入 start ~/.ssh 命令,会打开文件夹

4.用记事本打开config,在里面粘贴如下代码保存即可
Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
然后重新在git clone git@code.aliyun.com:41674-redcreation/hc-training.git 命令即可。