sudo apt-get install subversion
sudo mkdir /home/svn
sudo mkdir /home/svn/project1sudo mkdir /home/svn/project2
svnadmin create /home/svn/project1svnadmin create /home/svn/project2
# anon-access = read ,#auth-access = write ,# password-db = passwd,#authz-db = authz 修改成:html
anon-access = none ,auth-access= write,password-db = ../../passwd,authz-db = ../../authzbash
(password-db = ../../passwd,authz-db = ../../authz表明相對路徑而非絕對路徑)
服務器
5. 定義一下幾個角色用來測試
tcp
5.1 配置管理員(svnadmin),用來管理整個庫
svn
5.2 項目經理(manage),用來相關管理文檔
工具
5.3 開發人員 (dev),測試開發是否正常
測試
6. 下面添加角色
spa
打開svn目錄下的passwd文件,建立方法是在[user]下面添加 username = passwd,記得「=」先後的空格,以下圖:.net
(svnadmin控制全部項目,統一管理)
3d
sudo svnserve -d -r /home/svn
sudo netstat -antp |grep svnserve
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 28967/svnserve
cd /etc/init.dtouch svnd.shchmod +x svnd.shvi svnd.sh
#!/bin/bash#svnserve startupsvnserve -d -r /ysh/svn
update-rc.d svnd.sh defaults
svn://172.16.26.28/project1
svn://172.16.26.28/project2