При использовании GIT у меня возникают проблемы с использованием GIT поверх SSH , и, поскольку он отлично работает как на работе, так и дома с другим модемом, очевидно, мой домашний модем работает. У меня нет проблем с подключением через HTTP.
Итак, я предполагаю, что это проблема SSH, но я не эксперт в ее непосредственном использовании. Есть ли какая-либо команда, которую я могу запустить, которая устанавливает «тестовое» соединение и позволяет мне точно знать, когда и где по линии возникает проблема?
Практически все «большая» команда (например fetch
, clone
или push
с большим количеством данных) из git
(даже при запуске с -v
) просто «висеть» в середине удаленного подключения без указания относительно того , почему они остановились, так что они бесполезны , ,
Могу ли я узнать больше о том, что происходит в соединении SSH?
GIT_SSH_COMMAND="ssh -v" git clone example
я могу отладить версию SSH, она печатается послеCloning into
сообщения, но не удаетсяgit clone
. После удаленияGIT_SSH_COMMAND
это работает. В конце концов, послужил цели.