Hur installerar man SVN?

Vad är Apache Subversion eller SVN?

Subversion är ett Apache-licensierat, öppen källkodsversions- och versionskontrollsystem som kan spåra ändringar i filer, mappar och kataloger. Den kan också användas för att återställa tidigare versioner av data och undersöka historien om hur en viss datauppsättning har förändrats. Subversion kan fungera över nätverk och uppmuntra samarbete genom att tillåta gruppmedlemmar på olika platser att arbeta med samma uppsättning data. Subversion kan användas för att hantera vilken samling filer som helst – webbsidor, binärfiler, dokumentation – inte bara källkod!

Ladda ner subversion-källa och installera

[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]# gör installationen

Konfigurera ditt förråd

[root@railstestwebmin ~]#cd /var/www/ — Eller var du än placerade din väg ovanför [root@railstestwebmin ~]#mkdir svn [root@railstestwebmin ~]#cd svn [root@railstestwebmin svn]# svnadmin skapa repository genom att skapa repository namn repos [root@railstestwebmin svn]# chown -R apache.apache repos — ändra ägandet av den reposen, dvs användare och grupp , samma som apaches användare, grupp, checka in httpd.conf-filen och överensstämma med [root@railstestwebmin svn] #-tjänst httpd omstart

• Konfigurera svn-konfigurationsfilen

[root@railstestwebmin subversion-1.7.6]# vi /etc/httpd/conf.d/subversion.conf • Kontrollera att svn-modulen är laddad till apache eller inte , om inte Inkludera filen subversion.conf i apache-konfigurationsfilen

Avkommentera följande rader i subversion.conf

LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_modulemodules/mod_authz_svn.so SVNParentPath /var/www/svn/repos —- lägg till plats för repos # Begränsa skrivbehörighet till listan över giltiga användare. # Kräv SSL-anslutning för lösenordsskydd. # SSLRequireSSL #AuthType Basic #AuthName “Authorization Realm” #AuthUserFile /etc/svn-auth-conf #Rrequire valid-user #
  • starta om apache

[root@railstestwebmin subversion-1.7.6]# httpd -t—kontrollera efter syntaxen. [root@railstestwebmin subversion-1.7.6]# /etc/init.d httpd starta om kontrollera förvaret gå till webbläsaren och sedan htttp://server ip/repos
  •  Importera filerna till arkivet

svn import /tmp/praveen/ file:///var/www/svn/repos/praveen -m "första import" ——Alla filer under /tmp/praveen importeras till /repos/praveen Gå till webbläsaren och kontrollera repo kommer den att visa den importerade filen som version 1. Kontakta oss.

Prenumerera för de senaste uppdateringarna

relaterade inlägg

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

sv_SESwedish