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 installationenKonfigurera 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-konfigurationsfilenAvkommentera 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
-
Importera filerna till arkivet
Prenumerera för de senaste uppdateringarna
relaterade inlägg