【发布时间】:2014-11-19 03:45:39
【问题描述】:
我正在使用 libgit2 将我的存储库推送到服务器。但 Fiddler 在推送操作期间未捕获 HTTP/HTTPS 跟踪。
当我们提供基本身份验证凭据时,libgit2 使用哪种协议(git、http 或 winhttp)来推送存储库?
为什么 Fiddler 不捕获 libgit2 跟踪?
【问题讨论】:
标签: fiddler libgit2 libgit2sharp
我正在使用 libgit2 将我的存储库推送到服务器。但 Fiddler 在推送操作期间未捕获 HTTP/HTTPS 跟踪。
当我们提供基本身份验证凭据时,libgit2 使用哪种协议(git、http 或 winhttp)来推送存储库?
为什么 Fiddler 不捕获 libgit2 跟踪?
【问题讨论】:
标签: fiddler libgit2 libgit2sharp
Fiddler 设置您浏览器的默认代理,但不一定为其他应用程序设置代理。 libgit2 使用 WinHTTP(在 Windows 上),因此使用其代理设置来执行“not inherit browser proxy settings. WinHTTP does not share any proxy settings with Internet Explorer.”
您需要在使用 fiddler 时通过 netsh 设置 WinHTTP 代理,或者只需在您的存储库中设置 core.httpproxy 和 core.httpsproxy 设置。
【讨论】: