廣告聯播
2008年6月12日 星期四
[教學]Apache/2.0.59 (Win32) 與 SVN/1.4.3 的安裝
Apache/2.0.59 (Win32) 與 SVN/1.4.3 的安裝
環境:
OS: WinXP SP2Apache : 2.0.59 (win32) 下載點: http://www.appservnetwork.com/
SVN : 1.4.3 下載點: http://subversion.tigris.org/
tortoisesvn Client 下載點: http://tortoisesvn.net/downloads
1. 先安裝好 Apache : 2.0.59 , 並先把 Apache 服務關閉
2. 再安裝 SVN: 1.4.3 , 此版本在安裝時會修改 Apache 的 C:\AppServ\Apache2\conf\httpd.conf
PS: SVN 安裝在 C:\AppServ\Subversion
3. 修改 C:\AppServ\Apache2\conf\httpd.conf 如下, 把下列的程式碼放在最後
LoadModule dav_svn_module "C:/AppServ/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/AppServ/Subversion/bin/mod_authz_svn.so"
<Location /javasource>
DAV svn
SVNPath D:/SVN/javasource ==> OS實際的路徑
AuthType Basic
AuthName "Subversion repository"
AuthzSVNAccessFile D:/SVN/authz ==> 使用者對每個目錄下的權限設定檔
AuthUserFile D:/SVN/passwd ==> 使用者的密碼
Require valid-user
</Location>
4. 在Dos Mode 執行 svnadmin crate d:\svn\javasource , 這是為了要建立 SVN Server 的 repository
5. 編輯 D:/SVN/authz 檔案如下:
[groups]
dmins = polin
users = u01
[javasource:/] ==> 這就是 repository
* = r
@admins = rw
[javasource:/wei] ==> 可以對每個 repository 下的目錄再作權限管理
@admins = rw
[javasource:/test] ==> 可以對每個 repository 下的目錄再作權限管理
@admins = rw
@users = r
6. 建立使用者的密碼檔 D:/SVN/passwd 方法如下:
C:\AppServ\Apache2\bin>htpasswd -c D:/SVN/passwd polin ==> 第一次參數要下 -c
Automatically using MD5 format.
New password: ******
Re-type new password: ******
Adding password for user polin
C:\AppServ\Apache2\bin>htpasswd D:/SVN/passwd u01 ==> 第二個使用者就不用下 -c
Automatically using MD5 format.
New password: ********
Re-type new password: ********
Adding password for user u01
7. 再重新將 Apache 重新啟動即可
8. 使用 tortoisesvn Client 測試
9. D:/SVN/authz 檔案也可以如下:
[groups]
admins = polin
users = u01
[/] ==> 這就是 repository 的 Root
* = r
@admins = rw
[/wei] ==> 此repository 目錄下的 wei 目錄
@admins = rw
[javasource:/test] ==> 此repository 目錄下的 test 目錄
@admins = rw
@users = r
訂閱:
張貼留言 (Atom)
-
From: Polin Wei 現在的即時通訊 MSN 、Skype ... 等工具,都具備有檔案傳輸的功能,小檔案或許沒問題,但若要傳個 10M 以上的檔,那連用 E-Mail 寄送可能都會無法達成。 可以嚐試在自己電腦中架設 FTP Server ( FTP 伺服器)...
-
From: Polin Wei Arguments: big5lp -c -d$PROFILES$.PRINTER -n$PROFILES$.CONC_COPIES -t"$PROFILES$.TITLE" $PROFILES$.FILENAME...
-
From: Polin Wei 軟體名稱:Spiceworks 軟體性質:免費 最近版本:6.2.91.9 作業系統:Windows XP/2000/vista/7/server2008 資料庫:自帶 語言界面:英文+中文 http://www.spi...
沒有留言:
張貼留言