我已经在Stackoverflow上尝试了几乎所有的答案,下面是我看到的
Counting objects: 134, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (73/73), done.
Writing objects: 100% (79/79), 208.38 KiB | 0 bytes/s, done.
Total 79 (delta 37), reused 1 (delta 0)
efrror: RPC failed; result=7, HTTP code = 401
atal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date需要注意的是:我正在使用TFS Git服务器(也许这就是我的问题,lol)
我尝试过的事情:
关于错误消息的有趣之处: RPC失败了;在堆栈溢出的大多数情况下,result=7很有趣--结果要么在50年代,要么在20年代,我认为错误来自libcurl。如果是这样的话,那么我将从TFS获得一个CURLE_COULDNT_CONNECT (7),我不知道为什么。还有其他人遇到过这个错误吗?或者知道解决我看到的问题的方法?
Curl的错误代码在这里http://curl.haxx.se/libcurl/c/libcurl-errors.html
发布于 2015-06-18 22:03:55
我不认为这是胡言乱语。因为..。
HTTP code = 401..。这意味着libcurl得到了一个HTTP响应,响应代码为401。401意味着您没有通过身份验证来访问该资源。用户名或密码错误或类似。
发布于 2016-08-01 20:38:44
错误: RPC失败;result=7,HTTP代码= 401
如果这之前是有效的,这很可能意味着一些临时的网络问题。
请参阅:man curl
7-连接到主机失败。
HTTP 401意味着HTTP传输上的身份验证问题。
自从Git v1.7.1以来,这一点得到了改进:
* http传输上的身份验证现在可以懒洋洋地进行,因为请求可以首先转到没有用户名的URL,得到401响应,然后客户端将请求使用用户名。
请使用ssh命令测试您的凭据,例如:
ssh -T -p 443 git@ssh.github.com如果仍然存在这些问题,请使用SSH协议(测试由:ssh -T git@github.com进行)。
有关进一步的git调试,请参见:How can I debug git/git-shell related problems?
https://stackoverflow.com/questions/30921723
复制相似问题