使用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...

相关推荐
轮到我狗叫了1 天前
git - 版本控制工具 - 对应的常见命令 - 以及无需后续每次手动source conda
git
changxiang1 天前
GIT 备忘
git
DogDaoDao1 天前
Windows 开发提效工具全景指南:60+ 工具的工程化分层配置
windows·git·程序员·开发工具·powershell·everything·msys2
wdfk_prog2 天前
GitHub push 失败:如何扫描并清理 Git 历史中的大文件
git·elasticsearch·github
大明二代2 天前
使用 Traefik、cert-manager 和 DNS-01 为内网 Kubernetes 服务配置 HTTPS
git·kubernetes·flux
小芒果_012 天前
git常用命令速查
大数据·git·elasticsearch
2501_930472442 天前
腾讯云助手规范化Git提交记录
git·elasticsearch·腾讯云
风尘小子2 天前
git的.gitignore文件中文件和目录配置
git
Tanner_SL3 天前
Linux笔记之GIT常用命令
linux·git
醉颜凉3 天前
Jenkins与Git集成完全指南:从基础配置到自动触发构建
运维·git·jenkins