Podczas korzystania z GIT mam problemy z używaniem GIT przez SSH , a ponieważ działa dobrze zarówno w pracy, jak iw domu z innym modemem, to oczywiście mój modem domowy działa. Nie mam problemów z połączeniem przez HTTP.
Zakładam, że jest to problem z SSH, ale nie jestem ekspertem w bezpośrednim korzystaniu z niego. Czy jest jakieś polecenie, które mogę uruchomić, które konfiguruje połączenie „testowe” i informuje mnie dokładnie, kiedy i gdzie wzdłuż linii występuje problem?
Prawie wszystkie „większe” polecenia (takie jak fetch
, clone
lub push
z dużą ilością danych) z git
(nawet gdy są uruchomione -v
) po prostu „zawieszają się” w trakcie zdalnego łączenia się bez wskazania, dlaczego przestały, więc nie są przydatne .
Czy jest jakiś sposób, aby uzyskać więcej informacji na temat tego, co dzieje się w połączeniu SSH?
GIT_SSH_COMMAND="ssh -v" git clone example
mogę debugować wersję SSH, zostanie wydrukowana poCloning into
wiadomości, ale nie powiedzie sięgit clone
. Po usunięciuGIT_SSH_COMMAND
działa. W końcu służył celowi.