1. 程式人生 > 實用技巧 >Linux下安裝部署SVN

Linux下安裝部署SVN

一、安裝SVN

1.安裝SVN

yum install subversion

2.檢視svn版本

svnserve --version

  

二、配置SVN

1.建立版本庫根目錄

mkdir /var/svn

2.建立版本庫

cd /var/svn
svnadmin create /var/svn/svnrepos

  

3.檢視自動生成的版本庫檔案

cd svnrepos
ls

  

目錄說明

  • db:存放所有的版本控制資料檔案
  • hooks:放置hook指令碼檔案
  • locks:用來追蹤存取檔案庫的客戶端
  • format:一個文字檔案,檔案中只包含一個整數,表示當前檔案庫配置的版本號
  • conf:SVN版本庫的配置檔案(版本庫的訪問賬號、許可權等)

4.設定SVN的賬號和密碼

  • 執行 cd conf/ 命令
  • 執行 vi passwd 命令,開啟使用者配置檔案
  • 按 i 鍵進入編輯模式
  • 在 [user] 下,新增使用者賬號和密碼
  • 按 ESC 鍵退出編輯模式,並輸入:wq儲存並退出

5.設定賬號的讀寫許可權

開啟 authz 許可權控制檔案,在最後新增如下程式碼(zxf是賬號,r 表示讀許可權,w 表示寫許可權)

6.修改SVN服務配置

開啟svnserve.conf檔案,找到並修改如下,每行不能以空格開始,且等號兩端要有一個空格

7.啟動SVN版本庫

svnserve -d -r /var/svn/

可以執行killall svnserve 停止SVN服務

8.檢視服務是否開啟

ps -ef |grep svn

  出現如下圖所示,即表示SVN服務開啟

三、使用Windows客戶端測試

1.本地下載並安裝TortoiseSVN客戶端

2.在本地專案資料夾內的空白區域點選滑鼠右鍵(D:\svntest)

3.選擇SVN檢出(英文是SVN Checkout)

4.填寫相關資訊

  • 指定版本庫url,格式為svn://IP地址/SVN版本庫名
  • 指定檢出至目錄。E://svntest