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 命令即可。

Tags: git