2014-02-11 6 views
1

У меня есть установка proxy cntlm на моей системе. Я указал git на использование этого прокси, добавив следующее в мой файл .gitconfig.Как просмотреть журналы приложений для git-клиента

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

Однако, когда я бегу git clone из командной строки он показывает мне эту ошибку -

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

Я проверил прокси с светлячок, и это работает.

Как узнать дополнительную информацию о том, почему git не работает? Где я вижу журналы для клиента git.

+0

Вы можете использовать что-то вроде tcpdump или Wireshark, чтобы узнать, какой трафик идет и идет. –

+0

Вы на самом деле клонируете URL-адрес http? То есть, вы делаете 'git clone http: //github.com/...'? – mockinterface

+0

Curl it please ... –

ответ

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_TRACE=2 перед выполнением git clone.

+0

Я попробовал 'export GIT_TRACE = 2' и он показывает сообщения журнала трассировки. См. Этот вопрос [здесь] (http://stackoverflow.com/q/15440291/1345655). –

Смежные вопросы