配置多个SSH key 和 Permission denied (publickey) 的解决办法

配置多个SSH key 和 Permission denied publickey 的解决办法

配置多个SSH key

  • 生成不同名称的 key:
    • 在这里插入图片描述
  • 配置各个 key 匹配的域名和私钥的位置:
    • # gitee
      Host gitee.com
      HostName gitee.com
      PreferredAuthentications publickey
      IdentityFile C:\Users\casstime\.ssh\id_rsa_qq
      # github
      Host github.com
      HostName github.com
      PreferredAuthentications publickey
      IdentityFile C:\Users\casstime\.ssh\id_rsa
      
      

Permission denied (publickey)

  • 博主把 IdentityFile 的路径改为绝对路径之后,这个问题就解决了

奇怪的问题

  • 完成以上配置(config文件)之后,gitee 第一次 git clone 硬是需要输入用户名和密码。
  • 不过只要输入一次用户名和密码之后,即使切换到其他目录执行 git clone ,也可以正常拉取代码
发布了85 篇原创文章 · 获赞 51 · 访问量 12万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 创作都市 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览