使用SSH地址拉取远程仓库代码报下面的错误
  TEZNKK3IfmPf 14天前 15 0

说明:配置了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地址拉取远程仓库代码报下面的错误
提示说明,仓库地址支持的是ssh-rsa,ssh-dss类型的秘钥;

检查秘钥类型

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

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

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

ssh-keygen -t rsa -b 4096 -C "your_email@

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

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

配置仓库IP

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

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

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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 14天前 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   28天前   25   0   0 命令git
  TEZNKK3IfmPf   21天前   25   0   0 git部署
TEZNKK3IfmPf