若未安裝 Apache ,請參考
https://help.ubuntu.com/community/ApacheHTTPserver
1. 安裝 SVN
sudo apt-get install subversion
sudo apt-get install libapache2-svn
假設安裝的過程中,出現錯誤訊息: E: Unable to locate package libapache2-svn
請您這樣做: sudo apt-get update 即可解決上述問題!
2. 配置 Apache 的 httpd.conf 文件
vi /etc/apache2/httpd.conf
<Location /svn>
DAV svn
SVNParentPath /svn
AuthType Basic
AuthName "subversion repository"
AuthUserFile /svn/passwd
AuthzSVNAccessFile /svn/auth
Require valid-user
</Location>
3. 創建 SVN 根目錄,並創建 myproject 版本庫
mkdir /svn/
mkdir /svn/myproject
svnadmin create /svn/myproject
chmod 777 -R /svn/myproject
4. 配置使用者帳號、密碼
在第 2 步時,我們已經指定使用者密碼配置文件為: /svn/passwd
htpasswd -c /svn/passwd admin
5. 配置使用者群組權限
在第 2 步時,我們已經指定使用者群組權限配置文件為: /svn/auth
vi /svn/auth
[groups]
developers=admin
[/]
developers=rw
*=r
6. 重新啟動 Apache
sudo /etc/init.d/apache2 restart
沒有留言:
張貼留言