当前位置:   article > 正文

解决在Gitee多个帐号上添加同一台机器的SSH公钥不能重复添加_当前公钥已被他人使用,请重新生成 (ssh key 不允许重复添加)

当前公钥已被他人使用,请重新生成 (ssh key 不允许重复添加)

参考文档
在GitHub多个帐号上添加同一台机器的SSH公钥

1.生成一个新的SSH KEY
ssh-keygen -t rsa -C '邮箱'
  • 1

在生成ssh key第二步中,修改新的ssh key文件名称和路径(正常连续三次回车)

Enter file in which to save the key (~/.ssh/id_rsa): ~/.ssh/id_rsa2 #这里输入一个新的ssh key文件名
  • 1
2 新生成的ssh key 加到码云ssh key

打开新生成的~/.ssh/id_rsa2.pub文件,将里面的内容添加到GitHub后台。

3 打开~/.ssh/config文件(没有则创建),添加一个Host
#建一个github别名,新建的帐号使用这个别名做克隆和更新
Host gitee2
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa2
  • 1
  • 2
  • 3
  • 4
  • 5
4 拉取代码

将GitHub SSH仓库地址中的git@github.com替换成新建的Host别名。
如原地址是:git@github.com:freehost/mail.git,替换后应该是:github2:freehost/mail.git

git remote set-url origin github2:freehost/mail.git
&&git pull git@github.com:freehost/mail.git
==>
git pull github2:freehost/mail.git
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
遇到问题
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号