Howto-Install SVN server i CentOS 6.x

Subversion (ofte forkortet SVN, etter kommandoen navn svn
) er en software versjoner og revisjonskontrollsystem distribuert under en åpen kildekode-lisens. Utviklere bruker Subversion for å opprettholde nåværende og historiske versjoner av filer som kildekode, nettsider og dokumentasjon. Dens mål er å være en hovedsakelig-kompatibel etterfølger til den mye brukte Concurrent Versions System (CVS).


I dette innlegget vil jeg vise deg hvordan du installerer SVN i CentOS6.x

Lar begynne installere:

1-Installer SVN modile for Apache og subvention pakker

 yum install mod_dav_svns undergraving 

2-Juster /etc/httpd/conf.d/subversion .conf

 LoadModule dav_svn_module moduler /mod_dav_svn.so 
 LoadModule authz_svn_module moduler /mod_authz_svn.so DAV svn SVNParentPath /var /www /html /svnAuthType Basic AuthName "Subversiondepotene" AuthUserFile /etc /svn-pass Krev valid-user 

3- Legg SVN Brukere

Hvis du vil legge til autoriserte brukere til SVN

Det er to måter:

legge til brukere via:

 [root @ vert svn] # htpasswd -cm /etc /svn-pass unixmentest 
 Nytt passord: 
 Re-type nytt passord: 
 Legge passord for brukeren unixmentest 

bruker LDAP Tilgang legge denne til subvenssion.conf

 AuthLDAPURL "ldap: //your.domain:??? 389 /DC = din, DC = domain sAMAccountName sub (object = *)" 

4- konfigurere SVN mappe

 mkdir /var /www /html /svn 
 cd /var /www /html /svn 
 svnadmin create unixmen1 
 chown -R apache.apache unixmen1 
 chcon -R -t httpd_sys_content_t /var /www /html /svn /unixmen1 
 ## Følger gjør inger over HTTP ## 
 chcon -R -t httpd_sys_rw_content_t /var /www /html /svn /unixmen1 

Nå starter apache og bli med http: //ip /svn /unixmen1, og ikke glem å logge inn med ditt brukernavn allerede opprettet