svn服務器搭建與使用

從搭建svn到使用svn主要有三個步驟,一、搭建svn服務。二、配置svn帳戶和權限。三、啓動版本庫,並使用。服務器

1、搭建svn服務svn

一、yum install subversioncode

二、輸入rpm -ql subversion查看安裝位置進程

三、輸入svnadmin create /usr/svn/repositories 創建代碼庫。it

2、配置svn帳戶和權限io

每一個SVN數據倉庫下都包括三個配置文件配置

  • svnserve.conf 服務器進程的配置文件
  • passwd 配置用戶名密碼
  • authz 配置管理受權文件

一、先看一下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

相關文章
相關標籤/搜索