Gibt es eine Möglichkeit, Code über SVN zu committen, ohne dass SVN ständig nach einem "Client-Zertifikatsdateinamen" fragt?Commit über SVN und Client-Zertifikat
Antwort
In Ihrem Client sollten Sie the subversion docs
[examplehost]
ssl-client-cert-file = /path/to/my/cert.p12
ssl-client-cert-password = somepassword
Vielen Dank! Ich glaube nicht, dass ich das ssl-client-cert-Passwort verwenden werde, da ich nicht möchte, dass ein Passwort im Klartext angezeigt wird, es sei denn, es gibt eine Möglichkeit, es verschlüsselt zu speichern. – Sam
Dies muss in die Datei 'servers' im Anwendungsverzeichnis von Subversion geschrieben werden. (Siehe Seite 3 von http://svn.cacert.org/CAcert/Sysadm/client-certificate-guide.pdf) – anishpatel
Bei Ubuntu hatte den Pfad zu dem Client-Zertifikat konfigurieren, dass er sein, sehe ich an der ~/.subversion/Server-Datei die folgenden Zeilen hinzufügen:
Ohne [Gruppen] zu verwenden und direkt den Hostnamen (zB * .example.com), hat es für mich nicht funktioniert.
- 1. svn Verzweigung commit - experimental commit
- 2. wie Svn Update über Svn Post-Commit-Hook
- 3. SVN Commit Problem
- 4. SVN Commit ohne Update
- 5. svn update und commit funktioniert nicht mehr
- 6. Post Commit Hook mit Trac und SVN
- 7. Msbuild Community Aufgabe und Svn commit
- 8. SVN: Commit und Überspringen von Dateien
- 9. Wann nicht "svn commit && svn update"?
- 10. SVN post-commit - Erlaubnis .svn verweigert/sperren
- 11. NSURLConnection mit Clientzertifikat und NTLM
- 12. Ändern des Benutzernamens für einen Subversion-Commit über svn + ssh
- 13. SVN Client Post Commit Haken
- 14. Wie speichert SVN Commit-Zeit?
- 15. Tortoise SVN Protokollierung ohne commit
- 16. Subversion (Svn) E205007 (Commit fehlgeschlagen).
- 17. Tortoise SVN Commit standardmäßig deaktiviert
- 18. SVN Commit fehlgeschlagen: Directory veraltet
- 19. svn Commit zu mehreren Repositories
- 20. subgit commit git -> svn auch commit tip (trunk /)
- 21. SVN-Fehler - 501 nicht implementiert Commit fehlgeschlagen
- 22. Two Step Commit mit SVN, Git,
- 23. svn commit: An welchen Parameter "--encoding" gilt?
- 24. Commit-Berechtigungen für SVN-Branch-Level
- 25. Schützen Sie Dateien vor SVN commit
- 26. Wie erzwinge Prüfung vor Commit in SVN und so weiter?
- 27. Git-Svn: commit Zeitstempel nach dcommit
- 28. "unadd" eine Datei an Svn vor commit
- 29. Web-Service: Update auf SVN commit
- 30. SVN Post-Commit-Hook nicht ausführbare Datei
Was SVN Client und Server verwenden Sie? Ich benutze sowohl AnkhSVN, TortoiseSVN als auch die Befehlszeilen-SVN-Clients, und keiner von ihnen fragt nach einem Client-Zertifikatsdateinamen, wenn er entweder mit dem lokalen Dateisystem oder mit dem entfernten Svnserv-Server mit sasl verwendet wird. – svinto
Ich benutze SVN von Linux $ svn --version svn, version 1.4.4 (r25188) kompiliert 29. Juni 2007, 22:43:46 – Sam