首页 > 技术文章 > git 本地配置多个key引发的问题

luckyCoder 2020-12-23 23:29 原文

问题描述

  • 根据 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 公钥与私钥的步骤,谨记

推荐阅读