2014-02-11 63 views
1

我已經在我的系統上設置了一個基於cntlm的代理。我已經指出git使用此代理通過添加以下我的.gitconfig文件。如何查看git客戶端的應用程序日誌

[http] 
     proxy = http://:@localhost:3128 

然而,當我從從命令行運行git clone它表明我這個錯誤 -

error: Failed connect to github.com:443; Connection timed out while accessing 

我測試與Firefox的代理和它的作品。

如何找到更多關於git失敗原因的信息?我在哪裏可以看到git客戶端的日誌。

+0

您可能會使用類似tcpdump或Wireshark的東西來查看來來往往的流量。 –

+0

你實際上是在用http url進行克隆嗎?也就是說,你做'git clone http://github.com/...'? – mockinterface

+0

請將它捲起... –

回答

0

你可以嘗試沒有語法「:」,並將其設置爲HTTP和HTTPS,如「How to point Git to use cntlm

git config --global https.proxy http://localhost:3128 
git config --global http.proxy http://localhost:3128 

您還可以運行cntlm.exe -v所示,看看是怎麼回事。
以及在做git clone之前設置GIT_TRACE=2

+0

我試過'export GIT_TRACE = 2',它顯示了跟蹤級別的日誌消息。看到這個問題[這裏](http://stackoverflow.com/q/15440291/1345655)。 –