G6CR8v_bts0.jpg

1. 若是过期的情况,说明本地是有key的,所以首先第一步,打开.ssh的目录

  1. cd ~/.ssh

2. 第二步查看打印出的公钥

  1. cat id_rsa.pub
  2. ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2gqAroTT/goBcjSthe6eVE0rTKMy2BCtONf5phadx+5vvQnsilh/I01Kxhrl3OTZh4W1IObwhHBgL8zE2qbri9ikSEnD8qkPEXQTxjRCOJmLDsbj69RYz7/nWsOmVHpqyut8OjHLhui3TuBRUEsJdzHeITmwNGthWqsY5zdG1TvI1keZEWQWlhKlyv0iOlchfGUMpIr8D31KX5olKq3W+0BlZRHLfwD+YaTMa8zWux9Fropc+PM9Or/fsmJ+Dr9GYtWj7b3qeEru7mZciBRdxZpopF6OwdtR5wVEHX7ylF53+o79gqcQX1cgQelrp63mRVI26dOKMLD23BIEPGjcR webkubor@163.com

3.登录远程的代码托管平台,进入ssh设置,删除之前添加的key(注意一定要删除之前的key),将本地打印出的public key 添加进去

4.如果是git仓库变更导致的key失效的问题,还需要执行这一步,删除ssh目录下的known_hosts文件,这个文件删除后会自动更新添加,所以不用担心