从Github克隆代码库到Windows

3

我在Windows 7上使用TortoiseGit和MsysGit。我需要从GitHub克隆存储库到我的桌面。我右键单击->Git Clone->https://github.com/username/sample.git,会得到以下响应:

Cloning into 'D:\repo\sample'...
error: The requested URL returned error: 407 while accessing https://github.com/TruMobi/sample.git/info/refs?service=git-upload-pack
fatal: HTTP request failed

我已经在TortoiseGit中完成了代理设置。 请帮我解决这个问题。


请查看我的此处的回答,关于https代理问题的重复内容。 - thinkOfaNumber
1个回答

6
HTTP 407 表示您需要配置 HTTP 代理用户名/密码。我无法帮助您查找代理服务器或其凭据 - 但是建议您向所在位置的网络人员咨询。
您可以使用 git config 命令完成此操作。
$ git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080

我不确定TortoiseGit是否有一个界面来设置这个,但很可能有。它无疑会尊重底层的git CLI设置,所以我建议采用这种方法来确保。
另外,请参见这里进行更多讨论。

根据您的指示,我已经进行了更改。现在我遇到了新的错误。正在克隆至'D:\repo\sample'...错误:SSL证书问题,请验证CA证书是否正确。详细信息:访问https://github.com/username/sample.git/info/refs?service=git-upload-pack时,发生错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败。致命错误:HTTP请求失败。 - user2439278
看起来你有一个自签名证书。现在尝试这个:git config --global http.sslVerify false - jtravaglini
再次面对相同的错误,请求的URL返回错误:在访问https://github.com/TruMobi/sample.git/info/refs?service=git-upload-pack时出现了407错误。致命错误:HTTP请求失败。 - user2439278
3
当我在上述评论中输入我的用户ID和密码时,它会抛出错误:克隆到'D:\ repo \ trumobi-pim-apps-android'...时从对等方接收数据失败,访问http://github.com/TruMobi/trumobi-pim-apps-android.git/info/refs?service=git-upload-pack的HTTP请求失败。 - user2439278

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接