Wie installiere ich SVN?

Was ist Apache Subversion oder SVN?

Subversion ist ein von Apache lizenziertes Open-Source-Software-Versionierungs- und Versionskontrollsystem, das Änderungen an Dateien, Ordnern und Verzeichnissen verfolgen kann. Es kann auch verwendet werden, um frühere Datenversionen wiederherzustellen und den Verlauf der Änderung eines bestimmten Datensatzes zu untersuchen. Subversion kann netzwerkübergreifend betrieben werden und fördert die Zusammenarbeit, indem es Teammitgliedern an verschiedenen Standorten ermöglicht, an demselben Datensatz zu arbeiten. Subversion kann verwendet werden, um jede Sammlung von Dateien zu verwalten – Webseiten, Binärdateien, Dokumentation – und nicht nur Quellcode!

Subversion-Quelle herunterladen und installieren

[root@railstestwebmin ~]# wget http://apache.techartifact.com/mirror/subversion/subversion-1.7.6.tar.bz2 [root@railstestwebmin ~]#tar xjvf subversion-1.7.6.tar.bz2 [root @railstestwebmin ~]# cd subversion-1.7.6 [root@railstestwebmin subversion-1.7.6]# ./configure –with-apxs=/usr/local/apache2/apxs [root@railstestwebmin subversion-1.7.6]# make [root@railstestwebmin subversion-1.7.6]#make install

Konfigurieren Sie Ihr Repository

[root@railstestwebmin ~]#cd /var/www/ – Oder wo immer Sie Ihren Pfad oben platziert haben [root@railstestwebmin ~]#mkdir svn [root@railstestwebmin ~]#cd svn [root@railstestwebmin svn]# svnadmin create repos – Repository erstellen durch name repos [root@railstestwebmin svn]# chown -R apache.apache repos – Ändern Sie den Besitzer dieses Repos, d. #-Dienst httpd neu starten

• Konfigurieren der SVN-Konfigurationsdatei

[root@railstestwebmin subversion-1.7.6]# vi /etc/httpd/conf.d/subversion.conf • Überprüfen Sie, ob das SVN-Modul in Apache geladen ist oder nicht. Wenn nicht, fügen Sie die Datei subversion.conf in die Apache-Konfigurationsdatei ein

Kommentieren Sie die folgenden Zeilen in subversion.conf aus

LoadModule dav_svn_module module/mod_dav_svn.so LoadModule authz_svn_modulemodules/mod_authz_svn.so SVNParentPath /var/www/svn/repos – Speicherort der Repos hinzufügen # Beschränken Sie die Schreibberechtigung auf die Liste der gültigen Benutzer. # Erfordert eine SSL-Verbindung zum Passwortschutz. # SSLRequireSSL #AuthType Basic #AuthName „Authorization Realm“ #AuthUserFile /etc/svn-auth-conf #Require valid-user #
  • Starten Sie den Apache neu

[root@railstestwebmin subversion-1.7.6]# httpd -t – Überprüfen Sie die Syntax. [root@railstestwebmin subversion-1.7.6]# /etc/init.d httpd Neustart Überprüfen Sie das Repository. Gehen Sie zum Browser und dann zu htttp://server ip/repos
  •  Importieren der Dateien in das Repository

svn import /tmp/praveen/ file:///var/www/svn/repos/praveen -m „first import“ – Alle Dateien unter /tmp/praveen werden nach /repos/praveen importiert. Gehen Sie zum Browser und überprüfen Sie die repo wird die importierte Datei als Revision 1 angezeigt. Nehmen Sie Kontakt mit uns auf.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman