Linux下安裝及配置SVN-1.6.11

環境與工具:

虛擬機:VMware 12 Pro
 
操作系統:CentOS6.8
 
SVN版本:subversion.x86_64 0:1.6.11-15.el6_7
 
操作Linux的工具:Xshell 5

1.利用工具Xshell 5連接到Linux系統,並切換到/usr/local/java目錄下:

創建java目錄:mkdir /usr/local/java
 
切換到java目錄下: cd /usr/local/java

2.在線下載及安裝SVN包,如下:

yum -y install subversion

安裝完成後,查看svn安裝位置:

rpm -ql subversion

3.創建SVN版本目錄(-p 參數可以一次創建多級目錄):

mkdir -p /usr/local/java/svn/svnrepos

4.創建SVN版本庫javatest:

svnadmin create /usr/local/java/svn/svnrepos/javatest

5.創建完成後,會在javatest目錄下生成如下內容:

6.切換到conf目錄,依次修改裏面的authz、passwd、svnserve.conf三個配置文件:

cd /usr/local/java/svn/svnrepos/javatest/conf/

7.修改authz配置文件(該文件負責賬號權限的管理,控制賬號是否讀寫權限)。在最底下添加如下內容,其中[/]表示根目錄,即 /usr/local/java/svn/svnrepos,admin = rw表示用戶admin對根目錄具有讀寫權限。最後按ESC退出編輯,後輸入:wq保存退出:

vim authz

8.修改passwd配置文件(該文件負責賬號和密碼的用戶名單管理)。在最底下添加如下內容,其中用戶名爲admin,認證密碼爲admin123。最後按ESC退出編輯,後輸入:wq保存退出:

vim passwd

9.修改svnserve.conf配置文件(該文件爲svn服務器配置文件)。添加如下內容,最後按ESC退出編輯,後輸入:wq保存退出:

vim svnserve.conf

anon-access = none:表示禁止匿名用戶訪問

auth-access = write:表示授權用戶擁有讀寫權限

password-db = passswd:指定用戶名口令文件,即 passwd 文件

authz-db = authz:指定權限配置文件,即 authz 文件

realm = /usr/local/java/svn/svnrepos:指定認證域,即/usr/local/java/svn/svnrepos目錄

10.啓動SVN服務器:

svnserve -d -r /usr/local/java/svn/svnrepos

11.查看進程:

ps -ef|grep svnserve

出現如下內容,表示SVN服務啓動成功:

12.在windows客戶端使用TortoiseSVN進行測試(前提是已經安裝有了TortoiseSVN客戶端):

進入D盤目錄,在空白處右鍵,選擇“TortoiseSVN ---> Repo-browser”;

輸入地址:svn://xxx.xxx.xxx.xxx:3690/javatest(SVN默認端口爲3690);

輸入用戶名admin與密碼admin123:

最後,點擊OK,出現如下頁面則說明安裝成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章