Open sleepyShen1989 opened 2 years ago
检查.ssh文件夹是否存在 $ ls -al ~/.ssh
$ ls -al ~/.ssh
如果不存在新建.ssh文件 $ mkdir ~/.ssh
$ mkdir ~/.ssh
生成KEY
$ cd ~/.ssh ## sha-1不再被支持 ## $ ssh-keygen -t rsa -C "your_email@example.com" $ ssh-keygen -t ed25519 -C "your_email@example.com" ## 如果您使用的是不支持 Ed25519 算法的旧系统,请使用以下命令 $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
系统提示输入文件保存位置等信息,连续按三次回车
查看公钥 $ cat id_ed25519.pub
$ cat id_ed25519.pub
复制公钥,粘贴到对应平台填写SSH key的位置
新生成密钥之后,通过ssh克隆项目,可能会报这样的错误: The authenticity of host 'gitee.com (xxx.xxx.xxx.xxx)' can't be established. 输入yes(不要直接敲回车)回车之后,生成了缺少了的known_hosts文件,便可解决这个问题,成功克隆项目
The authenticity of host 'gitee.com (xxx.xxx.xxx.xxx)' can't be established.
检查.ssh文件夹是否存在
$ ls -al ~/.ssh
如果不存在新建.ssh文件
$ mkdir ~/.ssh
生成KEY
系统提示输入文件保存位置等信息,连续按三次回车
查看公钥
$ cat id_ed25519.pub
复制公钥,粘贴到对应平台填写SSH key的位置