当前位置:   article > 正文

git clone fatal: Could not read from remote repository

git clone fatal: could not read from remote repository.

原文链接
当执行git clone命令时,遇到错误fatal: Could not read from remote repository
而且已经添加好了ssh 的public key。 关于如何添加ssh key 到github, 参照官方文档:新增 SSH 密钥到 GitHub 帐户

git clone git@github.com:michaelliao/itranswarp.git
  • 1

下图是在git bash中执行命令遇到的错误
在这里插入图片描述

解决方案:

我们需要在我们的home目录下(C:\Users\你的账号名)的.ssh目录下配置添加如下配置,没有.ssh目录需要手动创建。
以下为home目录下的ssh配置文件:
在这里插入图片描述

下面为config文件的类容,你需要修改的是UserIdentityFile这两个配置值, 将它们的值修改成你自己的用户名和ssh的私钥文件名(非.pub结尾的文件,.pub的后缀名文件是ssh的公钥文件)
这个配置文件在Windows 和Linux 系统下都是一样的。
在Window 下,路径名中~/.ssh/github_ssh中的/也是可以的,不要替换成反斜杠\

#git hub
Host github.com
  User clark.wang
  StrictHostKeyChecking no
  UserKnownHostsFile=/dev/null
  LogLevel ERROR
  ServerAliveInterval 60
  IdentityFile=~/.ssh/github_ssh
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

注解:

  • 注意配置的层级关系,也就是Host下面的属性行前面至少需要比Host那一行多一个空格的缩进。表示这些属性设置是对Host 设置的。
  • User属性表示登录主机的用户名,这里也就是github的登录用户名
  • IdentityFile是认证证书文件的位置,也就是你要使用的ssh私钥的位置。

SSH Clone时需要使用的地址应该选择SSH的选项:
在这里插入图片描述

配置好后,就可以直接Clone了
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/963666
推荐阅读
相关标签
  

闽ICP备14008679号