使用SSH地址拉取远程仓库代码报下面的错误

说明:配置了SSH秘钥后,使用SSH地址克隆代码,依旧无法拉取代码,提示下面这个信息。 Their offer:ssh-rsa,ssh-dss fatal:Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

提示说明,仓库地址支持的是ssh-rsa,ssh-dss类型的秘钥;

检查秘钥类型

首先,查看一下本地配置的秘钥是什么类型的,如下:

这个就是ssh-rsa类型的,如果不是的话,可以敲下面的命令生成一个这样的秘钥对;

ssh-keygen -t rsa -b 4096 -C "your_email@163.com

换成你的邮箱,在git命令窗口里输入命令后连续敲三下回车即可,然后就可以在.ssh目录下找到生成的秘钥和公钥;

配置仓库IP

好了,以上配置后,使用SSH链接克隆代码报最开始的错误,==需要找到Git安装目录下的ssh_config配置,在配置的最末尾加上这段配置==,其中==模糊的部分是远程仓库的IP地址,不加端口号,不要手敲,复制前面的==;

此时,再去拉取远程仓库的代码就没问题了。

首次发布

hezhongying.blog.csdn.net/article/det...

相关推荐
玄芯散人3 小时前
【筑基·058】Git协作工作流:冲突解决和PR流程
git·版本控制·团队协作
寺中人7 小时前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理
荔枝梅梅8 小时前
新手程序员 SSH 第一课:从 Git 仓库连接失败理解 SSH 协议与密钥配置
git
玄芯散人9 小时前
【筑基·057】Git代码时光机:版本控制入门到分支管理
git·版本控制·嵌入式开发
szephyr11 小时前
Git 分支管理实战:feature/release/hotfix 怎么用才不乱
git·分支管理·团队协作·工作流·hotfix
一木 之林11 小时前
手搓家庭服务器:二手装机、Docker部署、端口映射与frp内网穿透
服务器·人工智能·git·编辑器
烛之武12 小时前
Git教程笔记
git·gitee
Sharewinfo_BJ12 小时前
PBIP项目结构与文件解析
git·powerbi·智信bi·上北智信
Hvitur1 天前
Linux安装Git【离线安装】
git
howard20051 天前
6.4 Git安装与配置
git·安装配置