Installieren Sie Subversion mit Web Access unter Ubuntu

Dec 28, 2024
Privatsphäre und Sicherheit
UNCACHED INHALT

Dieser Artikel behandelt die Installation von Subversion mit dem Apache-Modul, damit von anderen Systemen in einem öffentlichen Netzwerk problemlos darauf zugegriffen werden kann. Wenn Sie einen sichereren svn-Server wünschen, können Sie svnserve + ssh verwenden, das in diesem Artikel nicht behandelt wird.

Öffnen Sie zum Installieren von Subversion ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt-get install subversion libapache2-svn

Wir werden das Subversion-Repository in / svn erstellen, obwohl Sie einen Speicherort mit ausreichend Speicherplatz auswählen sollten.

sudo svnadmin create / svn

Als Nächstes müssen wir die Konfigurationsdatei für das Subversion-Webdav-Modul bearbeiten. Sie können einen anderen Editor verwenden, wenn Sie möchten.

sudo gedit /etc/apache2/mods-enabled/dav_svn.conf

Das Location-Element in der Konfigurationsdatei bestimmt das Stammverzeichnis, von dem aus auf Subversion zugegriffen werden kann, z. B.: Http://www.server.com/svn

<Location / svn>

Die DAV-Leitung muss nicht kommentiert werden, um das Dav-Modul zu aktivieren

# Kommentieren Sie dies aus, um das Repository zu aktivieren.
DAV svn

Die SVNPath-Zeile sollte an derselben Stelle festgelegt werden, an der Sie das Repository mit dem Befehl svnadmin erstellt haben.

# Setzen Sie dies auf den Pfad zu Ihrem Repository
SVNPath / svn

Im nächsten Abschnitt können Sie die Authentifizierung aktivieren. Dies ist nur eine grundlegende Authentifizierung. Betrachten Sie sie daher nicht als äußerst sicher. Die Kennwortdatei befindet sich dort, wo die AuthUserFile-Einstellung sie auf… setzt. Am besten lassen Sie sie auf der Standardeinstellung.

# Kommentieren Sie die folgenden 3 Zeilen aus, um die Standardauthentifizierung zu aktivieren
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd

Verwenden Sie den folgenden Befehl, um einen Benutzer im Repository zu erstellen:

sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd <Benutzername>

Beachten Sie, dass Sie die Option -c nur beim ERSTEN Mal verwenden sollten, wenn Sie einen Benutzer erstellen. Danach möchten Sie nur noch die Option -m verwenden, die die MD5-Verschlüsselung des Kennworts angibt, die Datei jedoch nicht neu erstellt.

Beispiel:

sudo htpasswd2 -cm /etc/apache2/dav_svn.passwd geek
Neues Kennwort:
Geben Sie das neue Passwort erneut ein:
Passwort für User Geek hinzufügen

Starten Sie Apache neu, indem Sie den folgenden Befehl ausführen:

sudo /etc/init.d/apache2 Neustart

Wenn Sie nun in Ihrem Browser zu http://www.server.com/svn wechseln, sollten Sie feststellen, dass das Repository für anonymen Lesezugriff aktiviert ist, für den Festschreibungszugriff jedoch ein Benutzername erforderlich ist.

Wenn Sie alle Benutzer zwingen möchten, sich auch für den Lesezugriff zu authentifizieren, fügen Sie die folgende Zeile direkt unter der AuthUserFile-Zeile von oben hinzu. Starten Sie Apache neu, nachdem Sie diese Zeile geändert haben.

Benötigen Sie einen gültigen Benutzer

Wenn Sie jetzt Ihren Browser aktualisieren, werden Sie zur Eingabe Ihrer Anmeldeinformationen aufgefordert:

Sie haben jetzt einen funktionierenden Subversion-Server!

.eintragsinhalt .Eintrittsfußzeile

Install Apache2 Subversion And WebSVN On Ubuntu

How To Install Apache2 Subversion And WebSVN On Ubuntu

How To Install Subversion Server SVN On Ubuntu 16

Install Vuze Web User Interface For Ubuntu 16.04 Server

How To Install Subversion Server SVN Server On Ubuntu 17 Zesty Zapus

How To Install RabbitVCS On Ubuntu Linux

How To Install SVN On Ubuntu 10.04 LTS

Instalación De Subversion En Ubuntu Server

Installing And Using Subversion In Amazon Web Services

Installing A Web Server On Ubuntu AWS EC2

Linux: Installing A Web Server On Ubuntu 17.04

How To Install WebSVN For Apache Subversion(SVN) In CentOS

Setup SVN Ubuntu

How To Install Rsbot On Linux

Secured Subversion On Ubuntu 14.04 LTS - Deploy On Azure , AWS And Google Cloud Platform.

How To Install SVN Server On Linux


Privatsphäre und Sicherheit - Die beliebtesten Artikel

Verwendung der Cloudflare DNS-Kindersicherung

Privatsphäre und Sicherheit Apr 1, 2025

Cloudflare Cloudflare bietet jetzt “ 1.1.1.1 für Familien ," Neu DNS-Server mit eingebauter Kindersicherung. Cloudflare-Stand..


Kann mein iPhone oder iPad einen Virus bekommen?

Privatsphäre und Sicherheit Dec 6, 2024

Vladwel/Shutterstock Ihr iPhone ist nicht so anfällig für Viren wie ein PC oder Mac, sondern für iOS-Malware tut existieren. Hi..


Was ist ein Wegwerf-Reddit-Konto und wie erstelle ich ein Konto?

Privatsphäre und Sicherheit May 17, 2025

Bei Reddit ist jeder Beitrag und Kommentar, den Sie hinterlassen, an Ihr Benutzerkonto gebunden. Das ist normalerweise in Ordnung, aber was ist, wenn Sie anonym posten möchten? Daf..


So sehen Sie, welche Apps Ihren Standort auf dem iPhone verfolgen

Privatsphäre und Sicherheit Feb 27, 2025

Apps auf Ihrem iPhone können Ihren Standort verfolgen, aber Sie müssen ihnen zuerst Zugriff gewähren. So überprüfen Sie, welche Apps Ihren GPS-Standort überwachen und ihren Zu..


So entfernen Sie Ihr Windows-Passwort

Privatsphäre und Sicherheit Jan 28, 2025

Nicht jeder mag es, jedes Mal ein Passwort eingeben zu müssen, wenn er sich bei seinem Computer anmelden muss. Mit Windows können Sie das Kennwort ohne großen Aufwand entfernen. ..


So machen Sie Ihr iPhone sicherer, wenn es gesperrt ist

Privatsphäre und Sicherheit Dec 6, 2024

UNCACHED INHALT Das Sperren Ihres iPhones macht einen ziemlich guten Job, um Leute von Ihren persönlichen Daten fernzuhalten, aber es gibt noch einige Dinge, die jemand Skrupello..


So richten Sie einen neuen Sonos-Lautsprecher ein

Privatsphäre und Sicherheit Apr 6, 2025

UNCACHED INHALT Bluetooth-Lautsprecher sind so 2014. Obwohl sie auf individueller tragbarer Basis großartig sind, haben sie nur eine effektive Reichweite von etwa 30 Fuß. Schlim..


So starten Sie Ihren Windows-Gaming-PC automatisch im Big Picture-Modus (wie eine Steam-Maschine)

Privatsphäre und Sicherheit Nov 19, 2024

UNCACHED INHALT Steam-Maschinen mit dem Steam-Betriebssystem von Valve werden automatisch im Big Picture-Modus von Steam gestartet, sodass Sie einen Controller verwenden können, ..


Kategorien