2013-01-23 2 views
9

Qualcuno sa come ottenere SVN per registrare i dettagli della connessione ssh quando si opera tramite una connessione ssh?Registrazione dettagliata per la connessione svn ssh

Quando non riesco a collegare svn mi da sempre:

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

Ho guardato nella sezione [tunnel] del config e nulla è attualmente abilitato. Sembra che tu possa specificare come viene chiamato ssh e ho provato a specificare un -v a ssh attraverso questo metodo, ma sembrava non avere alcun effetto. Quello che voglio veramente è -v output per ssh quando SVN tenta di connettersi. Sebbene qualsiasi registrazione aggiuntiva sarebbe buona.

Come posso ottenere una registrazione ssh dettagliata tramite SVN?

Sto usando SVN alla riga di comando su linux.

risposta

17

Se si utilizza * nix come sistemi o Cygwin alle finestre, si può provare con questo metodo:

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

O anche 'SVN_SSH =" ssh -v "svn ...' se si desidera eseguire questa operazione per un singolo comando, senza esportare la variabile. – javabrett

-2

Ho appena avuto lo stesso problema. Come descritto here, la rimozione di ~/.ssh/known_hosts l'ha risolta per me.

+1

Le risposte che si collegano solo a una risorsa esterna comportano il rischio di diventare inutili una volta scaduto il collegamento. È preferibile riassumere la soluzione attuale in linea qui. – Thomas