從搭建svn到使用svn主要有三個步驟,一、搭建svn服務。二、配置svn帳戶和權限。三、啓動版本庫,並使用。服務器
1、搭建svn服務svn
一、yum install subversion
code
二、輸入rpm -ql subversion
查看安裝位置進程
三、輸入svnadmin create /usr/svn/repositories
創建代碼庫。it
2、配置svn帳戶和權限io
每一個SVN數據倉庫下都包括三個配置文件配置
一、先看一下svnserve.conf文件 容易找到以下幾個配置選項,去掉註釋並配置:權限
anon-access=none #匿名用戶可讀,值爲none不可讀,值爲read便可讀。 auth-access=write #受權用戶可寫 password-db=passwd #使用哪一個文件做爲帳號文件,即上面的paasswd的帳號文件 authz-db=authz #使用哪一個文件做爲權限文件 realm=/opt/svn/repositories #認證空間名,版本庫所在目錄
二、用戶帳號密碼配置,打開passwd文件 此處格式爲:賬號=密碼,xiaoming=123,即用戶名爲xiaoming訪問svn的密碼爲123密碼
三、設置分組和讀寫權限,打開authz文件yum
[groups] dev=xiaoming,xiaoli 意思是定義一個dev的分組,裏面有xiaoming,xiaoli另個用戶 [/] admin=rw xiaoming=r 意思是版本庫的根目錄,admin對其有讀寫權限,xiaoming只有讀權限。 [/projects/wechat] @dev=rw admin=rw 意思是dev組可讀寫,admin可讀寫。
3、啓動版本庫 svnserve -d -r /opt/svn/repositories