致命:远程端意外地挂起了libcurl result = 7

Tho*_*rin 5 git tfs libcurl

我已经尝试了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
Run Code Online (Sandbox Code Playgroud)

重要的是要注意:我正在使用TFS Git服务器(也许这是我的问题,哈哈)

我尝试过的事情:

  • 确保网址是正确的git remote -v(是的,一切都检查出来)
  • 将全局http.postBuffer增加到524288000

有关错误消息的有趣信息:RPC失败; 在堆栈溢出的大多数情况下,result = 7很有意思,结果要么在50年代,要么在20年代,我认为错误来自libcurl.如果是这种情况,那么我从TFS得到一个CURLE_COULDNT_CONNECT(7),我不明白为什么.有没有其他人遇到过这个错误?或者知道如何解决我看到的问题?

Curl的错误代码在这里 http://curl.haxx.se/libcurl/c/libcurl-errors.html

Dan*_*erg 2

我不认为它来自 libcurl。因为...

HTTP code = 401
Run Code Online (Sandbox Code Playgroud)

...意味着 libcurl 收到了 HTTP 响应,响应代码为 401。401 意味着您没有经过身份验证,无法访问该资源。用户名或密码错误或类似内容。