linux下搭建搭建svn伺服器

2021-08-09 14:03:17 字數 1785 閱讀 1469

1. 安裝svn伺服器

安裝svn伺服器

yum install –

ysubversion

檢視版本

svnserve

--version

2. **庫建立

安裝完成後要建立svn庫

# mkdir -p /

icg/svn

data

/repo

# svnadmin create /

icg/svn

data

/repo

執行後,檢視/opt/svn/repo資料夾包含了

conf,db

,format

,hooks

,locks

,readme.txt

等檔案,說明乙個

svn庫已經建立。

3. 配置版本庫:

進入上面conf資料夾下,進行配置:

a. 許可權控制

authz

配置:

設定哪些使用者可以訪問哪些目錄,向authz檔案追加以下內容:

[/]jiangxin=rw  //給該使用者訪問所有庫的許可權

b. 使用者密碼

passwd

配置:

修改passwd為一下內容:

[users]

# harry = harryssecret

# sally = sallyssecret

jiangxin

=123456

c. 服務

svnserve.con

配置:

新增一下內容:

[general]

#匿名訪問的許可權,可以是

read,write,none,

預設為read

anon-access=none

#使授權使用者有寫許可權

auth-access=write

#密碼資料庫的路徑

password-db=passwd

#訪問控制檔案

authz-db=authz

#認證命名空間,

subversion

會在認證提示裡顯示,並且作為憑證快取的關鍵字

realm=/

icg/svn

data

/repo

4.  檢視:

a. 啟動

svn

# svnserve -d -r /

icg/svn

data

/repo

b. 檢視

svn程序

# ps -ef|grep svn|grep -v grep

root 12538 1 0 14:40 ? 00:00:00 svnserve -d -r /opt/svn/repositories

c. 檢測

svn埠

# netstat -ln |grep 3690

tcp 0 0 0.0.0.0:3690 0.0.0.0:* listen

5. 停止重啟svn:

# killall svnserve //停止

# svnserve -d -r

/icg

/svn

data

/repo//啟動

6.  測試連線:

使用tortoisesvn進行測試:

svn服務啟動後,需要使用客戶端測試連線:

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...

linux系統下搭建svn服務

安裝步驟如下 1 yum install subversion 2 輸入rpm ql subversion檢視安裝位置,如下圖 可以看到 svn在bin目錄下生成了幾個二進位制檔案。再輸入 usr bin svnversion version 就可以檢視svn的版本,這樣就說明svn安裝成功,如下圖...

linux搭建svn服務

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