记一次git SSH 配置不生效的坑

847 阅读1分钟

最近换电脑了,所以公司的gitlab ssh需要重新配置

1. 首先按照文档生成密钥

ssh-keygen -o -t rsa -C "your.email@example.com" -b 4096

一直回车,设置密钥为空

2.拷贝公钥(id_rsa.pub)内容并添加到ssh keys下

image.png

3.最后使用测试命令测试配置是否生效

ssh -T git@example.com

可是结果却提示输入密钥,WTF!!

image.png

最后发现需要在.ssh/ 目录下新建config文件并配置如下内容才可以

Host git.xxxx.com
PubkeyAcceptedKeyTypes=+ssh-rsa

image.png

大功告成!!