svn安裝linux
ubuntu:ubuntu
apt-get install subversioncentos
centos:svn
yum install subversionspa
版本庫的建立get
svnadmin create /path/repos //版本的路徑以及名稱pm2
版本庫建立後可跟參數 fsfs和dbd表示數據保存類型.it
svnadmin create --fs-type fsfs xxxx io
svnadmin create --fs-type dbd xxxx配置
版本庫的刪除
rm -rvf /path/repos //linux自帶命令便可刪除
版本庫的配置文件
配置文件位於 /path/repos/conf/下
svnserve.conf -- 配置默認權限,權限配置文件及密碼配置文件
passwd -- 配置用戶名和密碼
authz -- 配置用戶組以及用戶組權限
svnserve.conf 配置文件:
anon-access = none //未經驗證的用戶
auth-access = write //通過驗證的用戶
password-db = passwd //用戶名,密碼配置文件路徑 .可更名,更改路徑,但必須具有可讀寫的權限
authz-db = authz //權限分組,配置文件路徑 可更名,更改路徑,但必須具有可讀寫的權限
passwd 配置文件:
user = password //用戶名=密碼便可
authz 配置文件:
[groups]
pm = user
pm2 = user1,user2 //組名等於用戶的列表,每一個用戶用逗號隔開
pm3 = user4
[/] //全部版本庫
@pm = rw
@pm2 = r
@pm = r
[repos:/] //只針對某一版本庫
@pm = rw
user1 = rw
user2 = r
user 3 =
[repos:/xxx]
* = r //星號表明全部用戶