一、安裝svnsvn
yum install subversion權限控制
二、建立svn版本庫目錄it
mkdir /home/svnio
三、建立版本庫test
svnadmin create /home/svn/test配置
四、修改配置權限
cd /home/svn/test/conf密碼
svnserve.conf SVN服務配置文件
passwd是賬號密碼文件
authz文件是權限控制文件
修改svnserve.conf
vi svnserve.conf
anon-access = read #匿名用戶可讀
auth-access = write #受權用戶可寫
password-db = passwd #使用哪一個文件做爲帳號文件
authz-db = authz #使用哪一個文件做爲權限文件
realm = /home/svn/test # 認證空間名,版本庫所在目錄
修改passwd
vi passwd
在[users]塊中添加用戶和密碼,格式:賬號=密碼,如test=test
修改authz
vi authz
在末尾添加以下代碼:
[test:/]
dan=rw
w=r
意思是版本庫的根目錄dan對其有讀寫權限,w只有讀權限。
也能夠設置分組
[groups]
test = test
[test:/]
@test = rw
五、啓動svn版本庫
若是svn已經啓動,killall svnserve
svnserve -d -r /home/svn