Svn服務搭建流程
1,新建一個目錄用於存儲SVN所有文件
# mkdir /home/svn
2,新建一個版本倉庫
# svnadmin create/home/svn/myblog
3,初始化版本倉庫中的目錄
前提把自己的項目放在了文件夾/opt/下面了,然後
# svn importopt/myblog/ file:///home/svn/myblog -m "初始化SVN目錄"
4,添加用戶
要添加SVN用戶非常簡單,只需在/home/svn/project/conf/passwd文件添加一個形如“username=password"的條目就可以了.爲了測試,我添加了如下內容:
[users]
# harry = harryssecret
# sally = sallyssecret
pm = pm_pw
5,修改用戶訪問策略
/home/svn/project/conf/authz記錄用戶的訪問策略,以下是參考:
[groups]
project_p = pm
[project:/]
@project_p = rw
* =
以上信息表示,只有pm有根目錄的讀寫權
6,修改svnserve.conf文件,讓用戶和策略配置升效.
svnserve.conf內容如下:
[general]
anon-access = none
auth-access = write
password-db =/home/svn/myblog/conf/passwd
authz-db =/home/svn/myblog/conf/authz
7,啓動服務器
# svnserve -d -r /home/svn
這步後可以用 ps -ef | grep svnserve查看此進程是否存在