From Atomicorp Wiki
Jump to: navigation, search


[edit] Installation of subversion on a plesk server

Step 1) Install subversion

 yum install subversion mod_dav_svn

NOTE Subversion is not part of the ART repository. As of this time, you will need to have the rpmforge repository installed

Step 2) Create the root repository dir

 mkdir /var/www/svn

Step 3) Create a your project

 svnadmin create MyProject

Step 4) Make project writable by apache

 chown -R apache.apache /var/www/svn/MyProject

Step 5) Create the virtual host configuration, in the domains vhost.conf

 cd /var/www/vhosts/
 vim vhost.conf

Paste the following

 <Location /repos>
  DAV svn
  SVNParentPath /var/www/svn
  # Limit write permission to list of valid users.
     # Require SSL connection for password protection.
     # SSLRequireSSL
     AuthType Basic
     AuthName "Authorization Realm"
     AuthUserFile /var/www/passwd
     Require valid-user

Step 6) Update plesks configuration, and restart httpd

 /usr/local/psa/admin/sbin/websrvmng -a
 /etc/init.d/httpd restart

Step 7) Create your authentication file

 htpasswd -c /var/www/passwd myusername

Step 8) Import your project

 svn import ~/src/MyProject

[edit] Subversion user Cheatsheet

Checking out

 svn co

Checking in

 svn ci

[edit] Subversion Clients


[edit] Subversion add-ons

Personal tools