linux安裝svn伺服器

2021-09-11 12:10:43 字數 1633 閱讀 2309

1.檢查了是否安裝了舊版的svn

rpm -qa subversion

2.如果是則需要解除安裝

yum remove subversion

3.安裝svn

yum -y install subversion

4.建立svn版本庫

mkdir -p /home/xuyw/svn 建立目錄

svnadmin create /home/xuyw/svn 建立svn版本庫

5.配置**庫

進入「/home/用「使用者名稱」替代/svn」資料夾下的conf下,進行配置

5.1、使用者密碼配置

編輯passwd,在[users]下新增使用者名稱和密碼

[users]

root=password

5.2、編輯控制許可權authz

目的是設定哪些使用者可以訪問哪些目錄,向authz檔案追加以下內容,包括乙個組project_p,組下有乙個使用者root。使root使用者對svn上所有專案擁有讀寫許可權:

[groups]

project_p = root

[/]root=rw

若只希望某個使用者對 某個專案有讀、寫、讀寫許可權,可如下設定:

[/project]

root=r

5.3、服務svnserve.conf配置

在[general]下追加如下內容

#匿名訪問的許可權,可以是read,write,none,預設為read

anon-access=none

#使授權使用者有寫許可權

auth-access=write

#密碼資料庫的路徑

password-db=passwd

#訪問控制檔案

authz-db=authz

#認證命名空間,subversion會在認證提示裡顯示,並且作為憑證快取的關鍵字

realm=/home/用「使用者名稱」替代/svn

6、啟動svn

svnserve -d -r /home/tanfp/svn

svnserve -d -r /home/tanfp/svn --listen-port 3690

7、檢視svn程序

ps -ef|grep svn|grep -v grep

8、檢測svn埠

netstat -ln |grep 3690

9、停止重啟svn

killall svnserve //停止

svnserve -d -r /home/用「使用者名稱」替代/svn // 啟動

10、測試

windows客戶端tortoisesvn連線。位址為:svn://ip位址,輸入配置好的使用者名稱和密碼。即可進行測試。

11、檢出svn到指定目錄

進入需要檢出的目標目錄,執行

svn checkout svn://ip/project

12.當然乙個伺服器上也可以搭建多個svn服務,具體操作步驟見4-6,其中在步驟6啟動svn服務時需要注意進行如下操作:

svnserve -d -r /home/***/svn --listen-port ***x

其中 /home/***/svn為建立svn倉庫的路徑,

listen-port ***x為埠號,svn預設為3690,此時可使埠號順序加1.

linux安裝svn伺服器

1 解壓 tar xvf subversion 1.6.7.tar.bz2 tar xvf subversion deps 1.6.7.tar.bz2 3 編譯 bin資料夾執行命令 make 4 安裝 bin資料夾執行命令 make install 6 測試安裝是否成功 svnserve vers...

linux安裝SVN伺服器

1 安裝svn svn yum install subversion 1.新建乙個目錄用於儲存svn所有檔案 mkdir svn 1 建立svn使用者 groupadd svn useradd g sky user 是將user加入到sky組內 切換使用者 su svn 以後 庫的建立維護等,都用這...

linux安裝svn伺服器

1 檢查系統是否已經安裝如果安裝就解除安裝 檢查 svnserve version 解除安裝 yum remove subversion 2 安裝 yum install subversion 3 建立svn庫 檔案位置可自由 建立倉庫資料夾 mkdir p opt svn repository 用...