Esiste un modo per eseguire il commit del codice tramite SVN senza che SVN richieda sempre un "nome file del certificato client"?Commit tramite SVN e certificato client
risposta
Nel vostro cliente si dovrebbe essere in grado di configurare il percorso del certificato client, vedere the subversion docs
[examplehost]
ssl-client-cert-file = /path/to/my/cert.p12
ssl-client-cert-password = somepassword
Grazie! Non penso che userò la password ssl-client-cert perché non vorrei una password visualizzata in testo normale a meno che non ci sia un modo per archiviarla crittografata. – Sam
Questo deve essere inserito nel file 'servers' nella directory delle impostazioni dell'applicazione Subversion. (vedi pagina 3 di http://svn.cacert.org/CAcert/Sysadm/client-certificate-guide.pdf) – anishpatel
In Ubuntu ho dovuto aggiungere le seguenti righe al file ~/.subversion/server:
[groups]
cacert = hostname
[cacert]
ssl-client-cert-file = /path/to/my/cert.p12
ssl-client-cert-password = somepassword
Senza usare [gruppi] e avendo direttamente il nome host (es. * .example.com), non ha funzionato per me.
- 1. SVN - Certificato SSL del server non attendibile dall'aggancio post-commit
- 2. SVN lato client hook
- 3. Gancio post-commit SVN che invia un messaggio al client
- 4. SVN Regolamenti di commit
- 5. SVN commit problema
- 6. svn update e commit smesso di funzionare
- 7. Il jetty richiede un certificato client SSL tramite l'URL
- 8. svn: E000002: Commit non riuscito
- 9. SVN atomic commit how-to
- 10. ganci di pre-commit lato client in subversion
- 11. SVN Commit non riuscito, accesso vietato
- 12. svn commit su più repository
- 13. Come trovare git commit nel repository tramite messaggio di commit?
- 14. Come installare Perl's SVN :: Client?
- 15. Come fare svn commit come utente diverso?
- 16. IntelliJ e SVN: "nessuna modifica rilevata" al momento del commit
- 17. .Net SslStream con certificato client
- 18. PHP - Certificato client socket SSL
- 19. SVN post-commit - permesso negato per .svn/bloccare
- 20. Combina locale Git commit in un commit per git-svn
- 21. Modificare il messaggio di commit SVN in modo retroattivo?
- 22. Autenticazione client tramite certificati X509 in asp.net
- 23. I commit e l'unione su sottodirectory SVN sono considerati dannosi?
- 24. come annullare il commit svn durante la modifica delle note di commit (client della riga di comando)
- 25. Ricerca di Gerrit tramite messaggio di commit
- 26. Errore WCF Il certificato client non viene fornito. Specificare un certificato client in ClientCredentials
- 27. Come ripristinare un commit SVN precedente?
- 28. commit SVN con data/ora precedente
- 29. trigger Hudson generazione quando svn commit
- 30. Make SVN Commit stampa anche il diff
Quale client e server SVN stai utilizzando? Io uso sia AnkhSVN, TortoiseSVN che i client SVN della riga di comando e non di quelli chiedono un nome file certificato del client quando usato contro il filesystem locale o svnserv-server remoto con sasl. – svinto
Io uso SVN da Linux $ svn --version svn, versione 1.4.4 (r25188) compilato il 29 giu 2007, 22:43:46 – Sam