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的倉庫 ...