軟件測試-Svn服務器搭建全過程-基於Centos6.7-64bit

本文詳細介紹了在CentOs6.7-64bit服務器上搭建SVN版本控制服務

工具準備linux

CentOs6.7-64bit操做系統;關閉linux防火牆;設置定固IP--DHCP(動態);安裝系統過程當中開發包全選ios

SVN服務器搭建過程服務器

1:環境準備svn

yum groupinstall "X Software Development" "Development Libraries" "Development Tools"

2:下載所需的源碼包工具

subversion-deps-1.6.17.tar.gz svn 的支持庫之類的文件spa

wget 

subversion-1.6.17.tar.gz svn 的主程序操作系統

wget 

注:下載的軟件包會在/root目錄下。3d

下載並安裝expat openssl版本控制

yum install expat*
yum install openssl*

3:源碼編譯安裝orm

mkdir svn

將已下載的subversion-deps-1.6.17.tar.gz subversion-1.6.17.tar.gz挪動到svn目錄文件夾內並解壓

tar zxvf subversion-deps-1.6.17.tar.gz
tar zxvf subversion-1.6.17.tar.gz
cd subversion-1.6.17
./configure --prefix=/opt/svnmake && make install

4:修改環境變量

vi /etc/profile

在/etc/profile 最後加入:

PATH=$PATH:/opt/svn/bin

執行命令,使其生效

export PATH

檢測是否安裝成功

svnserve --version

 

5:建立項目庫

建立svn庫testsv

mkdir /var/svn
cd /var/svn
svnadmin create testsv --使用命令:svnadmin進行建立
cd testsv
[root@nagios testsv]# ls
conf db format hooks locks README.txt
[root@nagios testsv]# cd conf/
[root@nagios conf]# ls
authz passwd svnserve.conf --authz:權限配置文件;
passwd:用戶口令配置文件;
svnserve.conf:服務器配置文件

6:配置版本庫信息

vi svnserve.conf

按圖所示,將如下四行的前面#去掉並保存退出:注意,此幾行配置所在行第一個字母前不能有任何空格,不然會出現相似svnserve.conf:12: Option expected 這樣的錯誤

7:定義版本庫權限

編輯authz文件

在文件 末尾加上:r\w--表明用戶testuser擁有可讀、可寫權限

[/]
testuser = rw
hao.dong = rw
[testsv]testuser = rw
hao.dong = rw

 

8:定義用戶密碼:

編輯passwd文件

在文件末尾加上如下命令,並保存退出

testuser = testsv123456 --表明用戶名testuser、密碼:testsv123456
hao.dong=dh111 --格式:用戶名=密碼9:建立啓動SVN用戶u

注:若想添加用戶,須要同時修改authz和passwd文件。修改後須要重啓服務

9:啓動

svnserve -d --listen-port 9999 -r /var/svn

其中-d 表示在後臺運行, -r 指定服務器的根目錄,這樣訪問服務器時就能夠直接用svn://服務器ip+端口號+路徑 來訪問了。

10:檢查是否啓動成功

1)查看是否存在svnserve 進程

ps -ef | grep svnserve

11:將啓動項加入至自啓動文件夾

編輯文件:/etc/rc.local

在文件末尾加上並保存退出:

svnserve -d --listen-port 9999 -r /var/svn & --表示開機自起動SVN服務

 

12:oK,到此svn服務器搭建完畢,能夠用svn客戶端進行訪問了,並創建相關目錄

==============

svn客戶端訪問

----

1:下載svn客戶端並安裝;

2:在客戶端的地址欄輸入訪問的地址:

訪問:假如個人IP是192.168.1.68,那麼經過svn客戶端訪問地址:svn://192.168.1.68:9999/testsv/ 其中的IP更換爲本機IP

3:彈出框用戶名及密碼輸入框;輸入你的用戶名、密碼便可進行操做。

注意:要關閉linux的防火牆

相關文章
相關標籤/搜索