Linux 搭建SVN服務

2021-08-19 15:50:14 字數 1508 閱讀 2881

linux 安裝svn:

1.    執行以下命令安裝svn

yum install subversion

2.    執行以下命令檢視svn版本

svnserve –version

3.    按照以下步驟建立版本庫

1.    執行以下命令建立目錄

mkdir  /var/svn

2.    依次執行以下命令建立版本庫

cd  /var/svn

svnadmin create /var/svn/svnrepos

3.    依次執行以下命令檢視自動生成的版本庫檔案

cd  svnrepos

ls4.    設定開機自啟動

編輯rc.local 檔案

vi /etc/rc.d/rc.local

加入以下啟動命令

/usr/bin/svnserve  -d -r /var/svn

/usr/bin/svnserve 為svnserve 服務目錄

/var/svn 為svn服務配置以及庫目錄

subversion

目錄說明

db目錄:所有版本控制的資料存放檔案

locks目錄:用來追蹤訪問檔案庫的客戶端

conf目錄:是這個倉庫的配置檔案,倉庫的使用者訪問賬號,許可權等

cd conf/ 進入conf目錄,(該版本庫配置檔案)

authz:是許可權控制檔案

password:是賬號密碼檔案

svnserve.conf:svn服務配置檔案

password 檔案:

[users]

acker=ackerpassword

ccc=cccpassword

auth檔案:

[groups]

group=acker,ccc

[/]   備註:這個是該svn版本庫的根目錄,還可以在根目錄下在細分目錄許可權

@gruop=rw

svnserve.conf檔案:

anon-access = read         

#匿名使用者可讀,設定anon-access = none,不允許匿名使用者訪問,設定為none,可以使日誌日期正常顯示

auth-access = write

#授權使用者可寫

password-db = password

#使用哪個檔案作為賬號檔案

auth-db = authz

#使用哪個檔案作為許可權檔案

realm = /var/svn/svnrepos 

#認證空間名,版本庫所在目錄

執行以下命令啟動svn版本庫

svnserve -d –r /var/svn/

執行以下命令檢視svn服務是否開啟

ps –ef | grep svn

netstat -ln|grep 3690(如果是listen表示成功)

執行以下命令停止svn命令

killall  svnserve

linux搭建svn服務

一 安裝svn 使用yum安裝 yum install y subversion svnserve version 命令檢視版本號二 建立svn 版本庫 三 svn配置 進入到data conf目錄下 將svnserve.conf中的.anon access none 禁止無登入遷出 auth ac...

linux 搭建svn服務記錄

1 安裝svn 服務 yum install y subversion 2 建立版本庫 svnadmin create var svn server 建立某個資料夾為版本庫 3 修改配置 server config 下會有三個檔案 1 svnserve.conf svn全域性配置等 2 passwd...

linux下svn服務搭建

安裝svn需要依賴apr和apr util這兩個軟體,所以先安裝這兩個軟體 然後配置.configure prefix usr local subversion with apr usr local apr with apr util usr local apr util make make ins...