我无法克隆git存储库... / info / refs无效

时间:2017-03-01 16:16:36

标签: git

所以你可以帮帮我吗?我无法克隆git repository:

**我的命令**

§ git clone https://github.com/micaelandre/micaelandre.github.io.git

我可以看到这个错误:

GIT OUTPUT

fatal error: https://github.com/micaelandre/micaelandre.github.io.git/info/refs not valid: is this a git repository?

4 个答案:

答案 0 :(得分:1)

您可以使用HTTPSSSH克隆存储库,您应该在本地和版本中配置SSH。远程使用SSH

git clone https://github.com/micaelandre/micaelandre.github.io.git

或启用ssh

git clone git@github.com:micaelandre/micaelandre.github.io.git

答案 1 :(得分:0)

我的问题是git客户端太旧了

我正在使用jenkins + git scm插件来克隆我的git repo而且我收到了错误

  

stderr:错误:请求的URL返回错误:403 Forbidden while   访问https://github.com/owner/repo.git/info/refs

我用错误打开了链接,我看到了消息:

  

请升级您的git客户端。 GitHub.com不再支持git了   哑HTTP:   https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days

我有centos 6.5,当我尝试更新我的git客户端时,我从yum存储库获得的只有git客户端版本1.7.1

所以为了得到最新的git客户端(对我而言是2.4.4)我不得不使用这个guide

*互联网上有很多这方面的指南

而且我可以成功克隆我的git repo

答案 2 :(得分:0)

严重错误:XXX这是一个git存储库吗?可能与服务器端的多种原因有关,但是如果我们100%确信该存储库是正确的(即您已从其他存储库克隆而来)机器),那么您将面临主机分辨率的问题。

  1. 检查您的代理设置(作为作者的建议)。

      

    git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080    git config --global https.proxy https://proxyuser:proxypwd@proxy.server.com:8080    git config http.proxy http://proxyuser:proxypwd@proxy.server.com:8080    git config https.proxy https://proxyuser:proxypwd@proxy.server.com:8080

  2. (这是我的情况)在/ etc / hosts或c:\ windows ... \ etc \ hosts(取决于您的操作系统)中设置主机映射,以强制使用正确的host <-> IP分辨率。 (如果您的主机位于VPN内,则很有用。)

  3. 检查其他可能的问题(忽略ssl证书,检查连接等...)。

答案 3 :(得分:0)

当我使用git客户端的旧版本(2.7.0)时遇到了这个问题。升级到较新版本(2.18.0)后,此问题得到解决。