2012-01-26 11 views

risposta

11

Da Version control with subversion:

Quando si usa svn + ssh: // URL per accedere a un repository, ricordare che è il programma ssh che richiede per l'autenticazione, e non il programma client svn. Ciò significa che non è attiva la memorizzazione automatica della password nella cache (consultare la sezione chiamata "Cache delle credenziali del client"). Il client Subversion esegue spesso più connessioni al repository, anche se normalmente gli utenti non lo notano a causa della funzionalità di memorizzazione nella cache delle password. Tuttavia, quando si usano gli URL ssh: // di svn +, gli utenti possono essere infastiditi da ssh che richiede ripetutamente una password per ogni connessione in uscita. La soluzione consiste nell'utilizzare uno strumento separato per il caching delle password SSH come ssh-agent su un sistema simile a Unix o uno spettacolo su Windows.

0

Forse la tua connessione al server SVN è stata ripristinata e il tuo client lo ha ristabilito automaticamente, cosa che ha causato la richiesta della tua password? Se il server SVN è implementato come modulo PHP, potrebbe esserci un limite di tempo per il server per rispondere alle richieste del client. Quale file viene aggiornato quando si verifica questo problema? Forse la connessione viene ripristinata quando si tenta di aggiornare un file di grandi dimensioni?

+1

"Se il server SVN è implementato come modulo PHP" - è così comune? Non ho mai visto quello – Rup

+0

Intendevo il modulo SVN per il server Apache HTTP. Abbiamo un sito web e un server SVN con codice PHP sulla stessa macchina. Entrambi utilizzano lo stesso Apache per fornire contenuti via HTTP. Non so in realtà se SVN è implementato come modulo Apache o come add-on di PHP. – izogfif

Problemi correlati