所以你可以帮帮我吗?我无法克隆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?
答案 0 :(得分:1)
您可以使用HTTPS
或SSH
克隆存储库,您应该在本地和版本中配置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%确信该存储库是正确的(即您已从其他存储库克隆而来)机器),那么您将面临主机分辨率的问题。
检查您的代理设置(作为作者的建议)。
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
(这是我的情况)在/ etc / hosts或c:\ windows ... \ etc \ hosts(取决于您的操作系统)中设置主机映射,以强制使用正确的host <-> IP分辨率。 (如果您的主机位于VPN内,则很有用。)
答案 3 :(得分:0)
当我使用git客户端的旧版本(2.7.0
)时遇到了这个问题。升级到较新版本(2.18.0
)后,此问题得到解决。