最終更新:2013-04-05 (金) 15:53:36 (4030d)
Subversion/インストール
Top / Subversion / インストール
インストール
yum install subversion mod_dav_svn emacs /etc/httpd/conf.d/subversion.conf mkdir /var/www/svn chown -R apache:apache /var/www/svn service httpd reload
リポジトリの作成
svnadmin create /var/www/svn/{reponame} svn mkdir file:///var/www/svn/sample/trunk file:///var/www/svn/sample/tags file:///var/www/svn/sample/branches -m 'Create trunk, tags, and branches.'
認証
- .htpasswdでやる
Apacheの設定
Linux/etc/httpd/conf.d/subversion.conf
<Location /svn> DAV svn SVNParentPath /var/www/svn </Location>
バーチャルホストの場合
<VirtualHost *:80> ServerName example.com DocumentRoot /var/www/svn <Location /repos > DAV svn SVNListParentPath on SVNParentPath /var/www/svn AuthType Basic AuthName "access to repository" AuthUserFile /var/www/.htpasswd.svn Require valid-user #SSLRequireSSL </Location> </VirtualHost>