关于使用git仓库ssh拉取代码,ssh-rsa报错

搬砖的一天

照常打开git bash

拉下昨天新建的git仓库

git clone git@git.xxxx:xxxx/new_git.git

哦吼,报错了

Please make sure you have the correct access rights
and the repository exists.

这时候的我显然没意识到配置问题

还以为是字符打错了

再来一遍

理所当然的又报错

仔细浏览了报错信息之后

发现是配置的ssh-rsa有问题

但是 git 密钥我没动啊

昨晚睡了一觉(想到之前搭建博客的时候好像把rsa改了)

没办法,再次生成,重新改过来

依旧不行

查询后发现   新的ssh客户端不支持ssh-rsa算法,要修改本地配置重新使用ssh-rsa算法。

解决方法

找到rsa文件

在当前目录下新建 config 文件(注意看,是没有后缀的 config 文件

 

 

然后将 config 文件打开

配置信息如下:

 

 (这里是用记事本打开的)

配置代码

Host *
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa

然后重新拉取就可以了

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...