SVN ist die Abkürzung für Subversion, ein Open-Source-Versionskontrollsystem, das ein Zweigstellenverwaltungssystem zur effizienten Verwaltung verwendet. Kurz gesagt wird es verwendet, damit mehrere Personen gemeinsam dasselbe Projekt entwickeln, Ressourcen teilen und eine ultimative zentralisierte Verwaltung erreichen können. 1. Suchen und SVN-Spiegel abrufen docker search svn #Nach SVN-Images suchen docker pull garethflowers/svn-server #Images abrufen 2. Ausführen des Images Docker-Images #Image anzeigen docker run --name svn-server -d -v /Users/xxxx/docker/svn:/var/opt/svn -p 3690:3690 garethflowers/svn-server #Image starten -name #Alias -d #Hintergrund run -v #Host- und Container-Verzeichniszuordnung -p #Host- und Container-Portzuordnung 3. Geben Sie den Container ein 4. SVN-Server konfigurieren Erstellen eines Ressourcen-Repositorys Erstellen Sie eine erfolgreiche Build-Datei README.txt conf db Format Hooks Sperren Konfiguration des Ressourcenlagers Ändern Sie die Datei svnserve.conf im Verzeichnis conf anon-access = none # Anonyme Benutzer können weder lesen noch schreiben und können auch auf schreibgeschützt gesetzt werden auth-access = write # Autorisierte Benutzer können password-db = passwd # Passwortdateipfad relativ zum aktuellen Verzeichnis schreiben authz-db = authz # Zugriffskontrolldatei realm = /var/opt/svn/svn # Authentifizierungsnamespace, der in der Authentifizierungsaufforderungsschnittstelle angezeigt und als Schlüsselwort für den Anmeldeinformationscache verwendet wird. Sie können den Repository-Namen schreiben, z. B. svn Konfigurieren Sie Konto und Passwort Ändern Sie die Datei passwd im Verzeichnis conf [Benutzer] # harry = HarrysGeheimnis # sally = SallysGeheimnis Administrator = 123456 Konfigurieren Sie die Kontoberechtigungen und ändern Sie die Authz-Datei im Conf-Verzeichnis [Gruppen] Besitzer = Admin [/] # / bedeutet alle Repositoriesadmin = rw # Der Benutzer admin hat Lese- und Schreibrechte in allen Repositories[svn:/] # Zeigt an, dass die folgenden Benutzer entsprechende Rechte in allen Verzeichnissen des Repositories haben svn@owner = rw # Zeigt an, dass Benutzer unter der Gruppe „owner“ Lese- und Schreibrechte haben 5. SVN-Pull-Dateien svn co svn://127.0.0.1:3690/svn Zusammenfassen Dies ist das Ende dieses Tutorials zum Erstellen eines SVN-Servers mit Docker. Weitere Informationen zum Docker SVN-Server finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: js und jquery, um einen Tab-Statusleisten-Umschalteffekt zu erzielen
>>: Zusammenfassung der Wissenspunkte zu Null in der MySQL-Datenbank
In diesem Artikel werden hauptsächlich allgemeine...
Inhaltsverzeichnis Systemupdate-Konfiguration Änd...
1. Erstellen einfügen in [Tabellenname] (Feld1, F...
Installationsmethode für komprimierte MySQL 8.0-P...
Vorwort: Manchmal wird die mit MySQL verbundene S...
MySQL 5.7-Installation Wir lernen in der Schule M...
SVG (Scalable Vector Graphics) ist ein Bildformat...
Dieser Artikel beschreibt, wie Sie SQL-Dateien mi...
Inhaltsverzeichnis Vorwort Text 1. Globale Regist...
Meines ist: <!DOCTYPE html> Blog-Garten: &l...
Nachdem die Tabellenbreite auf der Seite auf width...
Dieses Tutorial stellt die Anwendung verschiedene...
Inhaltsverzeichnis 1 Einleitung 2 Trigger-Einführ...
Inhaltsverzeichnis Vermeiden Sie sich wiederholen...
Inhaltsverzeichnis Thema analysieren Basislösung ...