sleepyShen1989 / blog

MIT License
0 stars 0 forks source link

【实战】Mac生成SSH #1

Open sleepyShen1989 opened 2 years ago

sleepyShen1989 commented 2 years ago
  1. 检查.ssh文件夹是否存在 $ ls -al ~/.ssh

  2. 如果不存在新建.ssh文件 $ mkdir ~/.ssh

  3. 生成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"

    系统提示输入文件保存位置等信息,连续按三次回车

  4. 查看公钥 $ cat id_ed25519.pub

  5. 复制公钥,粘贴到对应平台填写SSH key的位置

sleepyShen1989 commented 2 years ago

新生成密钥之后,通过ssh克隆项目,可能会报这样的错误: The authenticity of host 'gitee.com (xxx.xxx.xxx.xxx)' can't be established. 输入yes(不要直接敲回车)回车之后,生成了缺少了的known_hosts文件,便可解决这个问题,成功克隆项目