卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

SVN安裝服務(wù)器

SVN 服務(wù)器端安裝與配置1. 安裝Apache本安裝基于windows 操作平臺(tái),因?yàn)橐罱ù隧?xiàng)目管理服務(wù)器,所以必須要先安裝Apache 服務(wù)器。(1)下載Apache注意:Apache 低于2.

SVN 服務(wù)器端安裝與配置

1. 安裝Apache

本安裝基于windows 操作平臺(tái),因?yàn)橐罱ù隧?xiàng)目管理服務(wù)器,所以必須要先安裝Apache 服務(wù)器。

(1)下載Apache

注意:Apache 低于2.0.54的Windows 版本的存在編譯問題,不能與

Subversion 1.2一起工作。2.2.X 目前不能很好支持SVN 1.4.3。所以當(dāng)前建議下載Apache 2.0.63版本。其他版本請(qǐng)?jiān)诖?/p>

(2)安裝

下載完成后運(yùn)行apache_2.0.63-win32-x86-no_ssl.msi。設(shè)置系統(tǒng)信息,在Network Domain下填入您的域名(比如:workyee.com ),在Server Name下填入您的服務(wù)器名稱(比如:www.workyee.com ,也就是主機(jī)名加上域名),在Administrator's Email Address下填入系統(tǒng)管理員的聯(lián)系電子郵件地址(比如:t.a.i@163.com),如果你的服務(wù)器是本地或者沒有DNS 名稱,請(qǐng)直接輸入IP 地址。上述三條信息僅供參考,其中聯(lián)系電子郵件地址會(huì)在當(dāng)系統(tǒng)故障時(shí)提供給訪問者(此三條信息也可在安裝后進(jìn)行修改, 該文件位于Apache

Group/Apache2/conf/httpd.conf文件)。下面有兩個(gè)選擇,圖片上選擇的是為系統(tǒng)所有用戶安裝,使用默認(rèn)的80端口,并作為系統(tǒng)服務(wù)自動(dòng)啟動(dòng);另外一個(gè)是僅為當(dāng)前用戶安裝,使用端口8080,手動(dòng)啟動(dòng)(如發(fā)生安裝失敗情況可以打開Apache GroupApache2confhttpd.conf,編輯文件的Listen 80為其他可用的端口,然后用CMD 進(jìn)入命令行模式進(jìn)入你安裝apache 的目錄

/apache2/bin輸入apache -k install和apache -k start)。一般選擇如下圖所示。按“Next”繼續(xù)。

安裝完成后瀏覽 http://localhost/ 若成功,可看到如下圖apache 歡迎頁面。

2 安裝SVN

(1)下載SVN

在本實(shí)例中,選擇下載svn-win32-1.5.4.zip 此版本,其他版本可以在此下載http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

。也可以下載 Setup-Subversion-1.5.4.msi 進(jìn)行直接安裝。

(2)安裝

將svn-win32-1.5.4.zip 壓縮包解壓(對(duì)于直接安裝的文件來,安裝完成后就成功解壓了),從svn-win32-1.5.4bin 中將mod_authz_svn.so

mod_dav_svn.so復(fù)制到Apache GroupApache2modules下,再將svn-win32-

1.5.4bin目錄下的所有dll 文件全部復(fù)制到Apache GroupApache2bin文件夾下。

修改Apache GroupApache2confhttpd.conf文件:

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

#LoadModule dav_fs_module modules/mod_dav_fs.so

#LoadModule dav_module modules/mod_dav.so

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

LoadModule dav_svn_module modules/mod_dav_svn.so

,

LoadModule authz_svn_module modules/mod_authz_svn.so

重啟apache 看到下圖狀態(tài)欄顯示Apache/2.0.63(Win32) SVN/1.5.4 DAV/2即表示安裝成功。

3 配置SVN

(1)建立版本庫(kù)

首先建立一個(gè)用于存在SVN 項(xiàng)目的版本庫(kù),本例中在D 盤驅(qū)動(dòng)器中建立目錄SvnTrac/svn,可通過如下命令建立版本庫(kù),當(dāng)然如果你需要建立多個(gè)版本庫(kù)只需將名稱進(jìn)行換名即可。

首先以cmd 命令窗口進(jìn)入svn-win32-1.5.4bin目錄結(jié)構(gòu)下,輸入:

>svnadmin create --fs-type fsfs D:/SvnTrac/svn/projects回車,等待提示創(chuàng)建完成;完成后則進(jìn)行相關(guān)密碼以及權(quán)限設(shè)置。

(2)設(shè)置密碼文件

以cmd 命令窗口進(jìn)入路徑Apache GroupApache2 bin目錄下,然后輸入: > htpasswd -c D:/SvnTrac/svn/projects/conf/ 本例中filename 名稱使用pw,username 名稱使用admin(注意filename 無需后綴名), 這樣便可在SvnTrac/svn/projects/conf目錄下創(chuàng)建一個(gè)用戶名為admin 的pw 文件,此文件將在后面配置權(quán)限所用。

在設(shè)置完文件后,系統(tǒng)會(huì)要求你輸入密碼,這個(gè)密碼是在以后進(jìn)入svn 頁面時(shí)要用到的。我這里設(shè)置為admin, 且用md5.

部分添加用戶操作,可使用如下命令:

添加用戶:>htpasswd -d filename

添加用戶不帶MD5加密用戶:>htpasswd -p filename (windows 平臺(tái)下默認(rèn)是MD5加密)

刪除用戶:>htpasswd -D filename

(3)設(shè)置權(quán)限文件

用文本編輯器或在CMD 下在SvnTrac/svn/projects/conf路徑下生成名為access 的文件,此名稱將在Apache GroupApache2confhttpd.conf配置文件中所用,此處不使用擴(kuò)展名。

編輯一下內(nèi)容:

[groups]

administrator = admin

user = allen

[/]

* = r

@user = r

@administrator = rw

[projects:/]

@user = rw

內(nèi)容含義為根目錄下任何人有讀權(quán)限,administrator 組默認(rèn)有讀寫權(quán)限;user 組對(duì)projects 也有讀寫的權(quán)限。admin 和allen 為對(duì)應(yīng)組員,增加組員用"," 擱分。備注: 如果有中文路徑, 那要把文件存成UTF8格式, 不建議使用中文路徑,這在編程當(dāng)中是嚴(yán)格禁止的。

,

(4)配置Apache

DAV svn

SVNPath "D:/svntrac/svn/projects"

AuthType Basic

AuthName "Subversion repositories"

AuthUserFile "D:/svntrac/svn/projects/conf/pw"

AuthzSVNAccessFile "D:/svntrac/svn/projects/conf/access"

Require valid-user

SVNAutoversioning on

ModMimeUsePathInfo on

備注: 如果使用可列出D:/svntrac/svn/projects 下的版本庫(kù), 若為則不能訪問http://127.0.0.1/svn下的項(xiàng)目,而只能這樣訪問, 如http://127.0.0.1/svn/。注意配置信息時(shí)不要出現(xiàn)不必要的空格,以免apache 啟動(dòng)出錯(cuò)。

配置內(nèi)容說明

設(shè)置

解釋

意思是Subversion 版本庫(kù)的URL 是http://ipaddress/svn/ DAV svn 告訴Apache 是哪個(gè)模塊響應(yīng)那個(gè)URL 的請(qǐng)求-此刻是Subversion 模塊

SVNPath 告訴Subversion 需要查看的版本庫(kù)位于D:/var/svnhome/projects之下

AuthType Basic 激活基本認(rèn)證,就是用戶名/密碼

AuthName 用來說明彈出要求輸入認(rèn)證信息的對(duì)話框信息, 可以使用中文. AuthUserFile 指定使用認(rèn)證密碼的文件

AuthzSVNAccessFile 位置Subversion 版本庫(kù)的訪問控制權(quán)限的路徑文件 Require valid-user 指定只有輸入了正確的用戶/密碼的用戶可以訪問URL

重啟apache 并訪問http://127.0.0.1/svn,如出現(xiàn)下圖即表示SVN 安裝配置成功。

輸入用戶密碼進(jìn)入.

標(biāo)簽: