centos 7 安裝 SVN服務

2022-07-13 10:27:08 字數 1560 閱讀 4715

1.用yum安裝

#  yum install subversion

2.在/home 目錄下建svn倉庫,儲存**。如有**分類。可以建資料夾區分

[root@chenzhengduan /]# cd /home

[root@chenzhengduan home]# mkdir svn

[root@chenzhengduan home]# svnadmin create /home/svn

[root@chenzhengduan home]# ls svn

conf   db   format   hooks   locks   readme.txt

3.開啟conf資料夾

[root@chenzhengduan /]# cd conf

[root@chenzhengduan conf]# ll

total 12

-rw-r--r-- 1 root root 1106 jan 7 11:45 authz

-rw-r--r-- 1 root root 336 jan 7 11:43 passwd

-rw-r--r-- 1 root root 3070 jan 7 11:46 svnserve.conf

(1)authz 是許可權控制檔案

(2)passwd 是帳號密碼檔案

(3)svnserve.conf 是svn服務配置檔案

4.配置賬號密碼。新增賬號

[root@chenzhengduan conf]# vi passwd

開啟檔案後按i鍵編輯模式,新增以下配置

test  =  passwd

test是使用者名稱 可自定義  passwd是密碼。可自定義,多賬號可換行再加一行

按esc :wq 儲存退出

5.配置許可權

[root@chenzhengduan conf]# vi authz

開啟檔案後按i鍵編輯模式,新增以下幾行

test=rw

以下是解釋,儲存退出

rw是可讀可寫

*= 是其他使用者沒有許可權

6.配置 svnserve.conf

[root@localhost conf]# vi svnserve.conf

開啟下面的5個注釋

anon-access = read #匿名使用者可讀

auth-access = write #授權使用者可寫

password-db = passwd #使用哪個檔案作為賬號檔案

authz-db = authz #使用哪個檔案作為許可權檔案

realm = /home/svn # 認證空間名,版本庫所在目錄

注意兩點

realm = /home/svn 改成你的svn庫

開啟注釋前面不要留空格

7.啟動

[root@chenzhengduan conf]# svnserve -d -r /home/svn

預設埠3690

然後就可以檢出svn庫了

svn://ip:3690

如果失敗,檢查安全組埠有沒有放開

CentOS7下安裝SVN服務

如果沒有svn,則安裝svn,使用yum命令 root localhost yum install subversion 首先在 opt下面見乙個名為svn的資料夾,在svn中在新建乙個名為tshop的資料夾,這個資料夾為svn的倉庫,之後提交上來的 都集中的放在這裡。root localhost ...

CentOS 7安裝SVN伺服器

第一步 安裝svn服務端 yum install y subversion第二步 建立svn版本庫 mkdir p var svn project svnadmin create var svn project 第三步 配置svn資訊 進入版本庫中的配置目錄conf,此目錄有三個檔案 authz 許...

CentOS 7 安裝SVN服務端

centos7下安裝svn服務 1.yum命令即可方便的完成安裝 sudo yum install subversion 測試安裝是否成功 svnserve version 更改svn的預設配置 更改預設的指向目錄和預設埠 sudo vim etc sysconfig svnserve 編輯示例 o...