步驟如下:
1: yum install -y subversion
2:svnserve –version
3:
[root@singledb ~]# mkdir /u02/svn
[root@singledb ~]# svnadmin create /u02/svn/repos2 –davesvn為版本庫名稱
4:配置這3個檔案,都要配置!
建立版本庫後,在這個目錄下會產生3個設定檔:
[root@singledb conf]# pwd
/u02/svn/davesvn/conf
[root@singledb conf]# ls
authz passwd svnserve.conf
修改為:
內容修改為:
[general]
anon-access = none
auth-access = write
password-db = /opt/svn/conf/pwd.conf //注意路徑和上面一致
authz-db = /opt/svn/conf/authz.conf //注意路徑
realm = repos2 // repos2 是你建立的版本庫
配置 帳號密碼 vi passwd
shanmao = shanmaomima
配置組和許可權 vi authz
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = shanmao,xiaosu,ahui,boss,ruizhong
qianduan = lingbin,xiaopang
sheji = xuejiao,weiping
houduan = haoming,ruizhong,mofa,chenchen
mobile = haoming
[/]
@admin = rw
[mancoo:/font]
@qianduan = rw
[mancoo:/desgin]
@sheji = rw
[mancoo:/code]
@houduan = rw
[mancoo:/mobile]
@mobile = rw
[mancoo:/doc]
*=rw
[mancoo:/business]
*=rw
[mancoo:/services]
@admin = rw
啟動svn
svnserve -d -r /u02/svn
用戶端串連svn : svn://ip/repos2