yum install mod_dav_svn subversion mod_ssl
[root@lucifer ~] htpasswd -cm /etc/svn-auth-conf yourusername
New password:
Re-type new password:
Adding password for user yourusername
[root@lucifer ~] htpasswd -m /etc/svn-auth-conf anotherusername
New password:
Re-type new password:
Adding password for user anotherusername
[root@lucifer ~] cd /var/www/ — Or wherever you placed your path above
[root@lucifer ~] mkdir svn
[root@lucifer ~] cd svn
[root@lucifer ~] svnadmin create repos
[root@lucifer ~] chown -R apache.apache repos
[root@lucifer ~] service httpd restart
server# openssl genrsa -des3 -rand file1:file1 -out svn.key 1024
server# openssl rsa -in svn.key -out svn.pem
server# openssl req -new -key svn.pem -out svn.csr
server# openssl x509 -req -days 365 -in svn.csr -signkey svn.pem -out svn.crt
server# cp svn.crt /etc/httpd/conf/ssl.crt/
server# cp svn.pem /etc/httpd/conf/ssl.key/
server# chmod go-rwx /etc/httpd/conf/ssl.crt/svn.crt
server# chmod go-rwx /etc/httpd/conf/ssl.key/svn.pem
nano /etc/httpd/conf.d/subversion.conf
<VirtualHost 192.168.1.2:443>
DocumentRoot “/var/www/svn/repos/”
ServerName centos-server
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
SSLCertificateFile /etc/httpd/conf/ssl.crt/svn.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/svn.pem
<Location /repos>
DAV svn
SVNPath /var/www/svn/repos
AuthType Basic
AuthName “Subversion repos”
AuthUserFile /etc/svn-auth-conf
Require valid-user
</Location>
ServerAdmin xxx@gmail.com
</VirtualHost>
server# apachectl restart
Windows XP/Vista/Win7 client – http://tortoisesvn.net/downloads
Viri:
http://wiki.centos.org/HowTos/Subversion
http://ricardo.strangevistas.net/setup-subversion-securely-on-centos.html




![Validate my RSS feed [Valid RSS]](wp-content/uploads/valid-rss.png)


