相关疑难解决方法(0)

代理后面的git:远程HEAD指的是不存在的ref,无法签出

当尝试从github通过https克隆任何存储库时,我们得到:

git clone https://github.com/rails/rails.git
Cloning into rails...
remote HEAD refers to nonexistent ref, unable to checkout
Run Code Online (Sandbox Code Playgroud)

我们的服务器是代理服务器.我们已经适当地定义了http_proxy和https_proxy.所有其他功能都在运行.

git版本是1.7.5.4

服务器是Ubuntu Server 11.04.

请注意,由于这种情况发生在我们尝试的每个 github存储库中,我们坚信它不是存储库中refs的问题.我们已经尝试过像jquery和rails这样众所周知的存储库 - 如果问题存在于那些存储库中,那么会有很多人抱怨.我坚信问题在于git和代理,但我所有的谷歌搜索都没有找到解决方案.

作为一个额外的数据点,如果它们是http,克隆似乎工作正常.只有https克隆因此错误而失败.

请注意,我不认为这个问题是重复的,因为此错误的其他问题集中在存储库的问题 - 不使用git和代理.

git github

19
推荐指数
3
解决办法
8949
查看次数

标签 统计

git ×1

github ×1