成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

以Apache的模塊方式運行SVN版本控制器

以Apache 的模塊方式運行SVN 版本控制器 注意:這個文檔描述的配置方式只在apache_2.0.63-win32-x86-no_ssl和svn-win32-1.5.4環(huán)境下通過!1 配置SVN

以Apache 的模塊方式運行SVN 版本控制器 注意:這個文檔描述的配置方式只在apache_2.0.63-win32-x86-no_ssl和svn-win32-1.5.4環(huán)境下通過!

1 配置SVN 服務器

1.1 軟件下載

1.1.1 apache_2.0.63-win32-x86-no_ssl

官方網站只提供了源碼,如果需要可直接安裝的版本,請到各大軟件網站去找。

1.1.2 svn-win32-1.5.4 svn-win32-1.5.4.zip

1.2 安裝apache

//==================== 階段一 ====================

1. 運行apache_2.0.63-win32-x86-no_ssl.msi

2. 設置系統(tǒng)信息,在Network Domain下填入您的域名(比如:baidu.com )。如果你的服務器是本地或者沒有DNS 名稱,請直接輸入IP 地址(比如:127.0.0.1)。

3. 在Server Name下填入您的服務器名稱(比如:www.baidu.com )。如果你的服務器是本地或者沒有DNS 名稱,請直接輸入IP 地址(比如:127.0.0.1)。

4. 在Administrator's Email Address下填入系統(tǒng)管理員的聯系電子郵件地址(比如:mail@163.com)。

5. 上述三條信息僅供參考,其中聯系電子郵件地址會在當系統(tǒng)故障時提供給訪問者(此三條信息也可在安裝后進行修改, 該文件位于Apache Group/Apache2/conf/httpd.conf文件)。

6. 選擇的是為系統(tǒng)所有用戶安裝,使用默認的80端口,并作為系統(tǒng)服務自動啟動。

1

,

(如發(fā)生安裝失敗情況可以打開Apache GroupApache2confhttpd.conf,編輯文件的Listen 80為其他可用的端口)。

7. 之后,一直下一步直到安裝完成。

8. 打開瀏覽器,輸入測試服務器是否正常工作。

//==================== 階段二 ====================

9. 使用Monitor Apache Servers工具關閉服務器。

10. 將svn-win32-1.5.4.zip 解壓縮到C:,從svn- win32-1.5.4bin 中將mod_authz_svn.so

mod_dav_svn.so復制到Apache GroupApache2modules下,再將svn-win32-1.5.4bin目錄下的所有dll 文件全部復制到Apache GroupApache2bin文件夾下。

11. 修改Apache GroupApache2confhttpd.conf文件:

找到以下兩行并刪除注釋(刪除前面"#")

在LoadModule 部分的最后添加以下兩行。

添加SVN 服務路徑。

注意,apache 服務器的路徑必須使用“/”。 2

,

12. 使用Monitor Apache Servers工具啟動服務器。如果Monitor Apache Servers的狀

態(tài)欄顯示Apache/2.0.63(Win32)

SVN/1.5.4 DAV/2即表示安裝成功。

2 項目管理

2.1 SVN 的根目錄

在C:下新建一個文件夾SVNRoot 作為SVN 的根目錄。

2.2 建立項目版本庫

為了示范對多個項目進行不同的授權,這里建2個項目。

3

,

2.3 設置密碼文件

這樣便可在c:SVNRootconf目錄下創(chuàng)建一個密碼文件pw 。并添加了5個用戶。

2.4 設置權限文件

在c:SVNRootconf下生成一個名為access 的文件。

編輯一下內容:

4

,

權限設置技巧:

a )“@TeamB = r”表示TeamB 具有只讀權限;“@TeamA = rw”表示TeamA 具有讀寫權限;“* = ”表示其它人沒有權限。

b )[MyProjectA:/]表示對項目MyProjectA 的根目錄進行權限設置。[MyProjectA:/src]表示對項目MyProjectA 的/src目錄進行權限設置。

c )如果沒有對某個目錄配置權限,則它的的權限會繼承自父目錄的權限。

5

,

d )設置“groups ”方便管理。

2.5 安裝TortoiseSVN

2.5.1 下載地址

比如下載安裝包:TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi

語言包(可選):LanguagePack_1.6.8.19260-win32-zh_CN.msi

2.5.2 TortoiseSVN 訪問方法

在除了“c:SVNRoot”以外的地方,新建一個文件夾,如“temp ”。 右鍵單擊這個文件夾,選擇“SVN checkout”。

版本庫地址,例如:http://127.0.0.1/svn/MyProjectA

2.6 驗證配置效果

1. 在除了“c:SVNRoot”以外的地方,新建一個文件夾,如“temp ”。

使用jack 賬號,將項目MyProjectA 更新到“temp ”文件夾。

2. 在“temp ”文件夾下新建文件夾“src ”、“test ”。

3. 使用jack 賬號,將“temp ”文件夾中的修改更新到項目MyProjectA 。

4. 使用已有的賬號對項目進行checkout ,看看配置效果。

3 小提示

3.1 添加環(huán)境變量

為了方便,可以把“C:svn-win32-1.5.6bin”添加到環(huán)境變量。(可選操作)

6

,

3.2 配置內容說明

7

標簽: