2013-08-24 24 views
6

Ehi Ho appena acquistato un nuovo laptop, ha Windows 8 e il desktop che ho è su 7. Il portatile precedente che è morto era anche su 7. Ho scaricato l'ultima versione Tortoise SVN (1.8.1) sia sul nuovo laptop che sul 7 desktop, per effettuare il checkout di un repository e funziona perfettamente in 7 e non si connetterà nemmeno sulla macchina 8. Non riesco a trovare alcun problema noto che sembra riguardare questo.Checkout SVN Tortoise non funziona in Windows 8

Qualsiasi aiuto sarebbe apprezzato!

+0

Qual è il messaggio di errore? Hai provato a fare il checkout da linea di comando senza TortoiseSVN su Windows 8 per essere sicuro? Il messaggio di errore – lpapp

+0

di Tortoise è: "Impossibile connettersi a un repository all'URL" e quindi quando ho provato a utilizzare SilkSVN, l'errore che ottengo è: "Impossibile creare il tunnel" –

+0

nota anche che è una connessione svn + ssh. Sono stato in grado di ssh nel server da questa macchina, così come da un mac in precedenza oggi al lavoro. –

risposta

4

Ho trovato una soluzione , anche se non può essere la soluzione .

Ho installato Cygwin sul mio computer Windows 8 e durante il processo di installazione, ho controllato tutti gli strumenti relativi a ssh. Puoi verificare se l'hai installato correttamente se trovi ssh.exe nella tua directory Cygwin. Ad esempio: C:\cygwin\bin\ssh.exe.

Ora fai clic con il pulsante destro del mouse su "TortoiseSVN" in Esplora risorse e seleziona "Impostazioni". Seleziona "Rete" e in fondo, scoprirai che puoi cambiare il client SSH. Utilizzare C:\cygwin\bin\ssh.exe.

Ora il client Cygwin ssh verrà utilizzato al posto di TortoisePlink. Non so perché questo client funziona e non lo fa, ma mi ha salvato la giornata.

Nota extra: ho usato Pageant in modo che non dovessi digitare la mia password sul mio computer, ma è possibile anche seguire these three steps per ottenere lo stesso risultato.

0

Ehi, ho appena finito di usare il mio altro computer (il desktop di Windows 7), avevo solo bisogno dell'SVN per un altro paio di giorni, non avevo mai riscontrato questo problema prima. Sono stato in grado di aprire un altro repository quindi non ho intenzione di sprecare un sacco di tempo in più su questo problema.

7

Ho riscontrato lo stesso problema su macchine Windows 8 due volte (usando la tartaruga con il mastice). Avevo bisogno di specificare esplicitamente argomento utente e password su TortoisePlink.exe.

È possibile aggiungere gli argomenti su TortoiseSVN Settings-> Network-> SSH-> SSH Client. Il valore sarà simile a "C: \ Programmi \ TortoiseSVN \ bin \ TortoisePlink.exe" -v -l nome utente -pw password

Il problema sembra essere sulla parte di autenticazione. Il client Tortoise non può recuperare le credenziali dalle sessioni salvate su stucco.

Spero che questo aiuti.

0

Ho avuto un problema simile con Tortoise 64 bit in Windows 8.1, in quanto tutti i menu di scelta rapida sono scomparsi. Erano ancora presenti all'interno di varie finestre di dialogo Open....

Ho modificato la variabile %PATH% in modo che il percorso della tartaruga sia rivolto in avanti e che i menu del ctx tornassero.

0

Il mio collega ha avuto questo problema. La risposta di @Kaz mi ha aiutato a trovare la soluzione.

Il problema sembra essere sulla parte di autenticazione. Il client Tortoise non può recuperare le credenziali dalle sessioni salvate su stucco.

Il problema del mio collega era che le impostazioni predefinite del suo PUTTY nelle sessioni salvate erano impostate per utilizzare TELNET anziché SSH.Quindi, una volta salvate le impostazioni predefinite per utilizzare SSH, ha funzionato.