歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> svn部署說明

svn部署說明

日期:2017/3/1 11:56:41   编辑:關於Linux

svn使用說明

svn是一種版本控制器,下面簡單的介紹下svn的使用方法。

1、安裝svn

yum -y install subversion

安裝好服務之後,會生成一個svnserve的守護進程。

2、建立數據倉庫

mkdir -pv /data/svndata/svn

cd /data/svndata/svn

svnadmin create test

直到現在我們就建立了一個名字為test的數據倉庫,數據倉庫的路徑為/data/svn。

這時,在相應的目錄下面會生成相應的文件,其中conf文件夾包括三個文件,authz、passwd、以及svnserve.conf文件。

passwd:寫入了認證的用戶名和密碼。

authz:對應的用戶對相應的目錄的權限。

svnserve.conf:svn的主配置文件。

3、修改配置文件

vim svnserve.conf

anon-access = none ---------------->不允許匿名用戶任何操作

auth-access = write ----------------->對於認證的用戶可以進行寫操作

password-db = /data/svndata/svn/conf/passwd -------->指定用戶進行認證的passwd文件

authz-db = /data/svndata/svn/conf/authz ------------->指定用戶進行授權認證的authz文件

4、編輯上述的passwd文件和authz文件

vim passwd

uername = password ------->將相應的用戶名和密碼填寫到本文件中。

vim authz

[groups]

jishuzu = hello,hi

[/]

@jishuzu = rw --------------->groups下面的技術組下面的hello和hi用戶對於根全面具有讀寫的權限。

5、重啟svn服務

/etc/init.d/svnserve restart

note:在啟動的過程中,我們可以將防火牆和selinux關閉。

6、我們在Windows上面安裝了svn的客戶端,現在可以進行檢出操作。

\

輸入在passwd中定義的用戶名和密碼就可以查看svn目錄文件中的內容了。

note:剛剛上面創建的數據倉庫目錄是/data/svntadata/svn/,這時候我們不能再在svn目錄線面創建數據倉庫了,如果想在創建新的數據倉庫,這能在svn的文件夾中建立一個文件夾,然後再在文件夾中創建數據倉庫。

cd /data/svndata/svn

mkdir test

cd test

svnadmin create test ----------------------->重新建立一個新的叫做test的數據倉庫。

裡面同樣會生成幾個文件,如果我們想利用和原來的目錄同樣的認證的話就可以將svnserve.conf拷貝到conf目錄下面。

7、輸入用戶名密碼之後,我們就會將相應的文件下載我們的本地了。

\

我們右鍵版本庫浏覽器就會生可以查看在目錄中有哪些內容,在這裡可以進行刪除上傳的話,直接拖動相應的文件到這裡面來就可以了。如果我們想一次性的把所有本目錄中的文件全部下載下來的話,直接右鍵本地對應的文件夾,然後svn更新就可以了。

Copyright © Linux教程網 All Rights Reserved