2013-01-23 13 views
9

Czy ktoś wie, w jaki sposób SVN loguje dane połączenia ssh podczas pracy przez połączenie ssh?Dokładne rejestrowanie połączenia svn ssh

Kiedy nie mogę połączyć svn zawsze daje mi:

To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file. 

Szukałem w tunelach [] sekcji config i nic nie jest aktualnie włączony. Wygląda na to, że możesz określić, w jaki sposób wywoływana jest ssh, i spróbowałem określić -v na ssh za pomocą tej metody, ale wydawało się, że nie ma ona żadnego efektu. To, czego naprawdę chcę, to -v wyjście dla ssh, gdy SVN próbuje się połączyć. Chociaż wszelkie dodatkowe rejestrowanie byłoby dobre.

Jak uzyskać szczegółowe logowanie ssh przez SVN?

Używam SVN w linii poleceń na Linux.

Odpowiedz

17

Jeśli używasz * nix jak systemy lub Cygwin na Windows, można spróbować z tą metodą:

$ export SVN_SSH="ssh -v " 
$ svn checkout svn+ssh://xyz 
+0

Lub nawet 'SVN_SSH =" ssh -v "svn ...' jeśli chcesz zrobić to dla pojedynczego polecenia, bez eksportowania zmiennej. – javabrett

-2

prostu miałem ten sam problem. Zgodnie z opisem here, usunięcie ~/.ssh/known_hosts rozwiązało to dla mnie.

+1

Odpowiedzi, które są linkami do zewnętrznych zasobów, wiążą się z ryzykiem utraty wartości po wygaśnięciu linku. Preferowane jest tutaj podsumowanie rzeczywistego rozwiązania. – Thomas