Dieser Artikel stellt kurz den Prozess der Einrichtung von SVN unter Ubuntu-System vor Update-Quelle Installieren Sie SVN Erstellen eines Ordners sudo mkdir /home/svn sudo mkdir /home/svn/repository sudo chmod -R 777 /home/svn/repository sudo svnadmin erstelle /home/svn/repository cd /home/svn/repository/ sudo chmod -R 777 db Ändern Sie svnserve.conf cd /home/svn/repository/conf/ sudo vi svnserve.conf Ändern Sie diese vier Zeilen wie folgt anon-access = none Anonyme Benutzer können nicht lesen auth-access = write Autorisierte Benutzer können schreiben password-db = passwd Die Passwortdatei ist password authz-db = authz-Autoritätsdatei ist authz ### Benutzer haben Lese- und Schreibzugriff auf das Repository. anonymer Zugriff = keiner Auth-Access = Schreiben ### Die Option password-db steuert den Speicherort des Passworts ### Datenbankdatei. Sofern Sie keinen Pfad angeben, der mit / beginnt, ### der Speicherort der Datei ist relativ zum Verzeichnis, das ### diese Konfigurationsdatei. ### Wenn SASL aktiviert ist (siehe unten), wird diese Datei NICHT verwendet. ### Entfernen Sie die Kommentarzeichen aus der folgenden Zeile, um die Standardkennwortdatei zu verwenden. Passwort-DB = passwd ### Die Option authz-db steuert den Ort der Autorisierung ### Regeln für pfadbasierte Zugriffskontrolle. Sofern Sie keinen Pfad angeben ### beginnt mit einem /, der Speicherort der Datei ist relativ zum ### Verzeichnis, das diese Datei enthält. Der angegebene Pfad kann ein ### relative URL des Repositorys (^/) oder eine absolute file:// URL zu einem Text ### Datei in einem Subversion-Repository. Wenn Sie keine Authz-DB angeben, ### Es wird keine pfadbasierte Zugriffskontrolle durchgeführt. ### Entfernen Sie die Kommentarzeichen aus der folgenden Zeile, um die Standardautorisierungsdatei zu verwenden. authz-db = authz ### Die Option „groups-db“ steuert den Speicherort der Gruppendatei. Ändern Sie die Kennwortdatei und fügen Sie Zugriffsbenutzer hinzu sudo vi passwd [Benutzer] # harry = HarrysGeheimnis # sally = SallysGeheimnis lidadata = lidadata429 Hinzufügen von Verzeichnisberechtigungen zu Benutzern sudo vi authz [Gruppen] # harry_und_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe # [/foo/Leiste] # harry = rw # &joe = r # * = # [Repository:/baz/fuz] # @harry_and_sally = rw # * = r [/] lidadata=rw Starten Sie den Dienst und lauschen Sie auf Port 81 Prüfen, ob SVN gestartet ist Dienst beenden Zusammenfassen Oben ist der vom Herausgeber vorgestellte Prozess zur Installation von SVN auf Ubuntu 16.04.5LTS. Ich hoffe, er ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Teilen Sie einige wichtige Interviewfragen zum MySQL-Index
>>: Methoden und Schritte für den Zugriff auf die Baidu Maps API mit JavaScript
Vorwort Die Master-Slave-Replikationsbeziehung vo...
Einfach ausgedrückt besteht die MySQL-Wurmreplika...
In diesem Artikelbeispiel wird der spezifische Co...
01. Befehlsübersicht Basisname - entfernt Verzeic...
Derzeit habe ich ein Projekt erstellt, die Schnitt...
Hier sind die detaillierten Schritte: 1. Überprüf...
Während der Konfiguration des Jenkins+Tomcat-Serv...
Im täglichen Geschäftsleben gibt es zwei gängige ...
1, %, steht für beliebige 0 oder mehr Zeichen. Es...
1. SSH-Remoteverwaltung SSH-Definition SSH (Secur...
In diesem Artikel wird die Methode zum manuellen ...
1. Deinstallation von MySQL 5.7 1.1查看yum是否安裝過mysq...
React Native kann native iOS- und Android-Apps ba...
Vorwort: MySQL ist ein relationales Datenbankverw...
Wenn Sie die neueste Ubuntu Server-Version verwen...