git 本地配置多个key引发的问题

问题描述

  • 根据 gitee 文档在本地配置双 ssh key,但是最后执行 ssh -T git@gitee.com,失败报错,详情如下

    - 当前目录结构如下:
    ![](https://img2020.cnblogs.com/blog/1673558/202012/1673558-20201223231108004-1466260844.png)
    
  • 错误原因:本地 config 文件中配置 写了 github 的仓库,但是 ~/.ssh/ 目录下还没有去生成 github 的 公钥与私钥

解决方法

方案一(推荐):同时在本地 生成 gitee 和 github 的公钥与私钥再测试

ssh -T git@gitee.com
ssh -T git@github.com

方法二(不推荐):先注释掉 config 中的 github 信息

总结

  • 读文档不仔细,漏了建 github 公钥与私钥的步骤,谨记 😃
posted @ 2020-12-23 23:29  雪梨加冰  阅读(108)  评论(0编辑  收藏  举报