svn安裝 ubuntu: apt-get install subversion centos: yum install subversion 版本庫的創建 svnadmin create /path/repos //版本的路徑以及名稱 版本庫創建後可跟參數 fsfs和dbd表示數據保存類型. sv ...
svn安裝
ubuntu:
apt-get install subversion
centos:
yum install subversion
版本庫的創建
svnadmin create /path/repos //版本的路徑以及名稱
版本庫創建後可跟參數 fsfs和dbd表示數據保存類型.
svnadmin create --fs-type fsfs xxxx
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 //星號代表所有用戶