Beispiele für die verwendung von Svnserve auf Deutsch und deren übersetzungen ins Englisch
{-}
-
Colloquial
-
Official
-
Ecclesiastic
-
Medicine
-
Financial
-
Ecclesiastic
-
Political
-
Computer
-
Programming
-
Official/political
-
Political
Warum Sie svnserve eventuell nicht verwenden wollen.
Zur Klarstellung: Diese Aktion startet svnserve noch nicht.
Ebenso wie svnserve besitzt svnversion keine Unterbefehle- lediglich Optionen.
Die meisten Teams benötigen lediglich die eingebaute CRAM-MD5 Authentifikation von svnserve.
Ein dritte Möglichkeit ist, svnserve durch SSH-Verbindungen zu tunneln.
Inetd, svnserve über inetd starten Internationalisierung, Wie Subversion Locales verwendet.
Anmerkung In den folgenden Abschnitten beziehen wir uns auf die Konfigurations-Datei von svnserve unter deren kanonischen Namen svnserve. conf.
Sowohl Apache als auch svnserve können Anwendern Zugriffsrechte gewähren oder verweigern.
Egal, welches Zugriffsverfahren verwendet wird:sobald der Client ein Projektarchiv ausgewählt hat, indem er dessen URL überträgt, liest svnserve eine Datei namens conf/svnserve.
Die einfachste Variante ist, svnserve als eigenständigen (Unix-)Dienst laufen zu lassen.
Svnserve als Unix-Dienst svnserve über inetd starten svnserve über einen Tunnel svnserve als Dienst unter Windows.
Falls Sie sich einmal dabei erwischen,auf der Kommandozeile svnserve--tunnel zu tippen und sich fragen, was als nächstes zu tun ist, siehe"Tunneln über SSH.
Falls Sie svnserve verwenden, müssen Sie dafür sorgen, dass die Variable authz-db(in svnserve. conf) auf Ihre Zugriffsregeldatei zeigt.
Svnadmin recover /var/svn/repos svn: Konnte keinen exklusiven Zugriff auf das Projektarchiv erlangenVielleicht hat noch ein anderer Prozess(httpd, svnserve, svn) das Projektarchiv geöffnet?
Falls angegeben, ließt svnserve FILENAME einmal zu Programmstart und merkt sich die Konfiguration von svnserve.
Um stattdessen eine einzelne Konfigurations-Datei zu verwenden, deren Werte für alle Projektarchive gelten,die von einer Instanz von svnserve bedient werden, verwenden Sie beim Start Ihres Servers die Option--config-file.
Diese Option zum Einsatz von svnserve unterscheidet sich erheblich von der traditionellen Nutzung von svnserve.
Während ein Berkeley-DB-Projektarchiv ziemlich schnell und skalierbar ist, wird es am besten von einem einzelnen Server-Prozess unter einer Benutzerkennung verwendet-so wie Apaches httpd oder svnserve(siehe Kapitel 6, Die Administration eines Subversion-Servers)- statt darauf mit mehreren Benutzern über file:// oder svn+ssh:// URLs zuzugreifen.
Sie müssen Befehle wie svn, svnserve, svnlook und svnadmin unter"umask 002" ausführen, um den Gruppenzugriff sicherzustellen.
Ihre Aufgabe ist das Umherschaufeln von Daten zwischen den Client-Bibliotheken und dem Projektarchiv. Diese Schicht umfasst die Bibliothek libsvn_ra zum Laden von Modulen, die eigentlichen RA-Module(momentan libsvn_ra_neon, libsvn_ra_local, libsvn_ra_serf und libsvn_ra_svn) und alle zusätzlichen Bibliotheken, die von einer oder mehreren dieser RA-Module benötigt werden so wiedas Apache-Modul mod_dav_svn oder svnserve, der Server von libsvn_ra_svn.
Falls Sie wissen, unter welchem Konto svnserve laufen wird, sollten Sie den Lesezugriff zur Anwenderdatei auf das Notwendige beschränken.
Svnserve -d$ svnserve läuft nun als Dienst und lauscht auf Port 3690 Wird svnserve als Dienst betrieben, können Sie mit den Optionen--listen-port und--listen-host festlegen, auf welchem Port und unter welchem Hostnamen er lauschen soll.
Sofern die Option--config-file nicht auf der Kommandozeile angegeben war,liest svnserve, sobald der Client ein Projektarchiv ausgewählt hat, indem er dessen URL überträgt, eine Datei namens conf/svnserve.
Pid-file FILENAME Veranlasst svnserve, seine Prozess-ID in die Datei FILENAME zu schreiben, die schreibbar sein muss für die Benutzerkennung unter der svnserve läuft.
Ihre Anwender benötigen eine sinnvolle umask, wenn sie auf das Projektarchiv zugreifen. Also sollten sie sicherstellen, dass svnserve(/usr/bin/svnserve oder wo es sonst im $PATH liegt) tatsächlich ein Wrapper-Skript ist,dass umask 002 aufruft und dann das eigentliche Programm svnserve startet.
Subversion mod_dav_svn und svnserve sind gegenüber einem Denial-of-Service empfindlich, der über das Netzwerk mit bestimmten dynamisch berechneten Nummern von Revisions ausgelöst werden kann.
Im Allgemeinen empfehlen die Autoren dieses Buches eine einfache svnserve -Installation für kleine Teams, denen an einer schnellen und unkomplizierten Nutzung von Subversion gelegen ist.
Es ist im Allgemeinen sicherer, Ihren Nutzern nur durch svnserve oder Apache verwaltete Zugänge den Zugriff auf Ihr Projektarchiv zu ermöglichen und eben nicht mittels vollwertiger Anwenderzugänge auf dem Serversystem.
Um dieses hohe Protokollierungsniveau in svnserve zu ermöglichen, brauchen Sie nur beim Start des Servers die Befehlszeilen-Option--log-file zu verwenden, deren Wert der Name der Datei ist, in die svnserve seine Protokollausgaben schreibt.