1、安裝svn服務
# yuminstall subversion
2、新建一個目錄用於存儲SVN所有文件
auth-access=write #驗證用戶可讀寫
password-db=passwd #指向驗證用戶名密碼的數據文件 passwd ,請看下文配置
auth-db=authz #指向驗證用戶的權限配置文件 authz ,請看下文配置
注意:每一行前方不能有空格,否則會出現 Option expected錯誤!
(2)passwd用戶名密碼配置文件
vim /cbroot/svnserver/cbweb/trunk/conf/passwd
[users]
chenkuanxin=123456
libaojun=123456
libaojun=
(3)authz用戶權限配置文件
[groups]
trunk=chenkuanxin,libaojun
[/]
@trunk=rw #定義群組 managers 有讀寫權限
manager3=r #定義 manager3 有讀權限
*= #以上沒有定義的用戶都沒有任何權限
5、啟動服務器
svnserve -d -r /cbroot/svnserver/cbweb/
###
啟動多個svn服務
svnserve -d –listen-port 3688 -r /static/
項目導入
終端輸入 # svn import [源路徑][目標版本庫路徑] -m [日志信息]
源路徑可以使相對路徑,導入時會遞歸導入原路徑的所有文件盒文件夾,目標版本庫路徑需要絕對目錄
例如:
svn import file:///cbroot/svnserver/cbweb/trunk/ -m "導入文件"
項目檢出
svn co 項目路徑 檢出后腰存放的路徑
