centos 6 5 Linux搭建SVN伺服器

2021-08-14 13:24:23 字數 1321 閱讀 8722

系統: centos 6.5

安裝步驟

1、安裝svn軟體包

yum install subversion

2、輸入rpm -ql subversion檢視安裝位置,如下圖:

可以看到 svn在bin目錄下生成了幾個二進位制檔案。

輸入/usr/bin/svnversion --version 就可以檢視svn的版本,這樣就說明svn安裝成功,如下圖:

3、建立svn版本庫目錄 

mkdir -p /data/svn/svnrepos

4、建立版本庫

svnadmin create /data/svn/svnrepos

執行了這個命令之後會在/data/svn/svnrepos目錄下生成如下這些檔案

5、進入conf目錄(該svn版本庫配置檔案)

authz檔案是許可權控制檔案

passwd是帳號密碼檔案

svnserve.conf svn服務配置檔案

6、設定帳號密碼

vi passwd

在[users]塊中新增使用者和密碼,格式:帳號=密碼,如lw=lw

7、設定許可權

vi authz

在末尾新增如下**:

[/]lw=rw

w=r意思是版本庫的根目錄dan對其有讀寫許可權,w只有讀許可權。

8、修改svnserve.conf檔案

vi svnserve.conf

開啟下面的幾個注釋:

anon-access = read #匿名使用者可讀(正式執行環境不建議這樣設定)

auth-access = write #授權使用者可寫 (正式執行環境不建議這樣設定)

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

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

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

9、啟動svn版本庫

svnserve -d -r /data/svn/svnrepos

10。每次啟動都敲這個命令有點繁瑣,寫乙個指令碼

vim /sh/svn.sh

/bin/bash

svnserve -d -r /data/svn/svnrepos

11、通過指令碼啟動

sh /sh/svn.sh

CentOS6 5 linux 中的雙網絡卡配置

根據之前列的計畫,遷移之前需要先打通兩邊的網路情況,當前linux是雙網絡卡,需要設定linux雙網絡卡雙閘道器,經過幾番周折及各路高人指點下,才終於設定好,需要聯通的兩台伺服器網路情況如下 伺服器一 作業系統 centos6.5 linux 網絡卡 雙網絡卡 網絡卡配置資訊 eth0 192.16...

CentOS 6 5 Linux系統安全初始化指令碼

centos 6.5 linux system security init scripts linux系統安全初始化指令碼 備註 此指令碼主要是整合日常系統安全配置事項,但暫未進行相應的判斷,如有興趣的童鞋可以進行相應的修改和優化,謝謝!cat usr local scripts system se...

centos 6 5 搭建zookeeper集群

為什麼使用zookeeper?大部分分布式應用需要乙個主控 協調器或控制器來管理物理分布的子程序 如資源 任務分配等 目前,大部分應用需要開發私有的協調程式,缺乏乙個通用的機制 協調程式的反覆編寫浪費,且難以形成通用 伸縮性好的協調器 zookeeper 提供通用的分布式鎖服務,用以協調分布式應用 ...