SVN服務端在Linux環境下的安裝和配置

2021-06-16 05:46:31 字數 1393 閱讀 3356

1.安裝環境

linux

系統:red hat enterprise linux server release 5.3 (tikanga)

subversion

版本:subversion-1.6.16

2.安裝步驟

(1)apr和apr-util安裝 由於

subversion

依賴apr

和apr-util

apr-1.4.2

和apr-util-1.3.10

進行安裝,預設方式:

預設安裝在

/usr/local/apr

目錄.

(2)sqlite的安裝

subversion

還依賴sqlite

sqlite-3.6.13

,將sqlite3.c

檔案拷貝在

subversion-1.6.16

源**的目錄:

sqlite-amalgamation

下(該目錄原先沒有,自己建立)。準備完成後,configure生成makefile檔案。

(3)安裝subversion

make,make install以後,通過命令:subversion -version.

3.subversion執行

subversion執行有多種方式。我採用daemon守護程序方式.通過subversion自己的使用者

進行使用。

(1)建立svnroot使用者

(2)建立倉庫目錄

切換至svnroot

使用者,在主目錄

/home/svnroot

使用命令建立倉庫目錄:

此時會出現

test

目錄,該目錄下面預設目錄有:

在conf

svnserve.conf

(配置說明檔案)

passwd

(使用者帳戶密碼)

authz

(使用者許可權)

其中,svnserve.conf

是整體的配置檔案,而

passwd

儲存了svn

使用者的帳號和密碼;

authz

包含了svn

所訪問的倉庫目錄許可權資訊。

(3)許可權配置

passwd

檔案格式為:

設定儲存使用者和密碼,通過

』=』進行分割。

authz

許可權檔案:

先設定訪問使用者組,格式為:組名=組使用者

其中,目錄名稱以

」/」開始,即以該倉庫為更目錄,如果為

」/"則是針對倉庫中的所有目錄。

通過以上的設定。通過tortorisesvn等客戶端訪問svn伺服器即可。

Linux下安裝SVN服務端

使用yum安裝非常簡單 yum install subversion我們這裡在 home下建立乙個名為svn的倉庫 repository 以後所有 都放在這個下面,建立成功後在svn下面多了幾個資料夾。root localhost cd home root localhost home mkdir ...

Linux下安裝SVN服務端

安裝 使用yum安裝非常簡單 yum install subversion 配置2.1.建立倉庫 我們這裡在 home下建立乙個名為svn的倉庫 repository 以後所有 都放在這個下面,建立成功後在svn下面多了幾個資料夾。root localhost cd home root localh...

Linux下搭建svn服務端

使用yum安裝非常簡單 yum y install subversion 壓縮包安裝比這麻煩的多 tortoise本是window下客戶端工具,但也可以建倉庫,作為服務端。linux只有subversion和virtual svn,並沒有視覺化客戶端。我們這裡在 home下建立乙個名為svn的倉庫 ...