星期六, 3月 05, 2011

Copy From : http://wiki.c2sr.com/linux:svn


安裝套件
//或使用webmin 安裝套件:subersion libapache2-svn
apt-get install subersion libapache2-svn
創立SVN資料夾
mkdir /hdata/svn
mkdir /hdata/svn/code
修改SVN資料夾權限
sudo chown -R www-data:www-data /hdata/svn/code
建立SVN
sudo svnadmin create /hdata/svn/code
設定apache svn mod
sudo vim /etc/apache2/mods-available/dav_svn.conf

DAV svn
SVNParentPath /hdata/svn
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/subversion/passwd

Require valid-user


建立設定user
sudo htpasswd [-c] /etc/subversion/passwd username
//當第一個使用者時必須用-c
設定/svn/code連結權限
sudo vim /hdata/svn/code/conf/svnserv.conf
anon-access = read
auth-access = write
重新啟動apache
sudo /etc/init.d/apache2 restart

沒有留言: