Git ssh 重构

前言

  • 昨天我说了忘记密码,今天我想说一下ssh的配置
  • 有时候可以用但是ssh内部公钥可能会存在问题
  • 所以今天我就来重构ssh

解决

  1. 进入.ssh

    1
    $ cd .ssh/
  2. 备份文件

    • 把公钥文件拷贝出来以防万一
  3. 生成公钥

    • 生成密钥
    • 输入后后面所有的都是直接回车就可以了
    • 如果你要设置密码那就设置吧,ssh本来就是用来免密登录的,最好就是不用密码吧
      1
      $ ssh-keygen

git-ssh

  1. 查看密钥
    • 查看密钥配置
      1
      $ cat ~/.ssh/id_rsa.pub

git-ssh

  1. 添加密钥

    • 把查看密钥生成的代码拷贝到Github或码云
    • 删除原有的输入新的就可以了
      git-ssh
  2. ssh下载项目

    • 复制项目到ssh地址下载
    • 第一次使用ssh遇到Are you sure you want to continue connecting (yes/no)? yes 要输入yes表示同意验证本地ssh
      1
      $ git clone git@gitee.com:yhf7/zerg.git

git-ssh

  1. 查看ssh配置了什么地方
    • 要在.ssh文件下
    • 在什么地方设置了会看的出来
      1
      $ cat known_hosts

git-ssh

后记

- 才疏学浅,遇到了问题还好有大哥教我重构才得以解决,马上记录解决办法
- [欢迎进入我的博客](https://yhf7.github.io/):https://yhf7.github.io/
- 如果有什么侵权的话,请及时添加小编微信以及qq也可以来告诉小编(905477376微信qq通用),谢谢!
-------------本文结束感谢您的阅读-------------
0%