【问题标题】:Unable to clone using Git over HTTP无法通过 HTTP 使用 Git 进行克隆
【发布时间】:2012-03-01 12:47:32
【问题描述】:

我在一个不允许使用 git:// 的代理后面。所以我需要使用 git over http 进行结帐。为此,我已经使用 git 在 git 中设置了我的代理,

git config --global http.proxy http://172.30.0.16:3128

但是,我只能克隆几个存储库,而在其他存储库上却出现错误。 例如:

git clone http://github.com/jcnetdev/yubnub.git

工作得很好,而

https://github.com/ferhatelmas/InterviewStreet.git

这会返回以下错误

Cloning into InterviewStreet...
warning: remote HEAD refers to nonexistent ref, unable to checkout.

在运行中 git clone http://anongit.kde.org/calligra我收到以下错误

Cloning into calligra...
error: The requested URL returned error: 502 while accessing http://anongit.kde.org/calligra/info/refs

你能帮帮我吗?

【问题讨论】:

  • 好吧,在这种情况下,从 KDE 克隆应该也能正常工作。
  • 克隆 InterviewStreet 对我来说效果很好。您是否正确设置了 ssh 密钥?
  • @Saurav:我尝试通过 HTTP 克隆采访街,它成功了。问题似乎在于从 KDE 克隆 Calligra。我不能使用 ssh,因为我在一个只允许 HTTP 的代理后面。
  • 我也无法克隆 kde。看来问题正是错误所指出的;他们的网站没有响应。
  • @ard - 对于您的其他问题...谷歌搜索产生的错误stackoverflow.com/questions/8403792/…

标签: git http version-control proxy kde


【解决方案1】:

我发现问题出在 KDE git 托管上,它只支持部分 HTTP。

【讨论】:

  • 那么解决办法是什么?
【解决方案2】:

重新安装 git 为我解决了同样的问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 2018-12-28
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-10
    相关资源
    最近更新 更多