自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

技術指導:論在CollabNet 下Subversion Server進行安裝配置行之有效的方法

開發(fā) 項目管理
前面介紹了 Subversion在Lunix和Windows等多個操作系統(tǒng)下的安裝與配置,本文介紹一下CollabNet Subversion Server安裝配置問題。

本文主要介紹CollabNet Subversion Server安裝與配置,希望對Subversion 感興趣的讀者一起學習,看看和其他的操作系統(tǒng)下安裝有什么區(qū)別。

下面就是具體的步驟:

1、下載subversion

地址:http://subversion.tigris.org/servlets/projectdocumentlist?folderid=91
在本實例中,選擇下載svn-win32-1.4.6.zip此版本.

2、雙擊安裝subversion(默認安裝,在安裝過程中點擊【下一步】即可。

3、subversion安裝完成后,在c:\programfiles\collabnetsubversionserver\httpd\conf文件夾中

找到httpd.conf文件后,用文本編輯器打開該文件去掉如下幾行的注釋(刪除'#'標記):
#loadmoduledav_fs_modulemodules/mod_dav_fs.so
#loadmoduledav_modulemodules/mod_dav.so
將下面兩行添加到loadmodule部分的最后。
loadmoduledav_svn_modulemodules/mod_dav_svn.so
loadmoduleauthz_svn_modulemodules/mod_authz_svn.so
進行如上后續(xù)修改后完成了svn+apache之間的webdav的工作了。重啟apache,假如能正常啟動表面,你所做的工作很成功,let'sgo!

4,建立版本庫

(1)首先建立一個用于存在svn項目的版本庫,本例中在d盤驅動器中建立目錄var/svnhome,可通過如下命令建立版本庫,當然假如你需要建立多個版本庫只需將名稱進行換名即可。
(2)【開始】-》【運行】-》鍵入[cmd]命令打開windows命令窗口
(3)切換到c:\programfiles\collabnetsubversionserver\httpd\bin目錄下,命令如下:
>cdc:\programfiles\collabnetsubversionserver\httpd\bin
(4)創(chuàng)建版本庫,命令如下:
>svnadmincreate--fs-typefsfsd:/var/svnhome/projects
回車,等待提示創(chuàng)建完成;完成后則進行相關密碼以及權限設置。

5、Subversion Server添加用戶設置密碼文件

(1)以cmd命令窗口進入路徑c:\programfiles\collabnetsubversionserver\httpd\bin目錄下,然

后輸入:>htpasswd-cd:/var/svnhome/projects/conf/
本實例命令如下所示:
>htpasswd-cd:/var/svnhome/projects/conf/passwordfileadmin
命令執(zhí)行成功后出現(xiàn)設置密碼提示,并可設置用戶的登錄密碼。不要忘記哦,連接到svn服務器的時候要用到的。

【注釋】本例中filename名稱使用passwordfile,username名稱使用admin(注重filename無需后綴名),這樣便可在var/svnhome/projects/conf目錄下創(chuàng)建一個用戶名為admin的passwordfile文件,此文件將在后面配置權限所用。

(2)此后添加用戶,可使用如下命令:
>htpasswdfilename
本實例命令如下所示:
>htpasswdd:/var/svnhome/projects/conf/passwordfilewzh
密碼設置參考5(1)命令即可。
(3)刪除用戶,使用如下命令:
>htpasswd-dfilename
【注釋】若對密碼不想加密可使用-cp參數(shù),windows平臺下默認是md5加密 #p#

6、Subversion Server設置權限文件

(1)用文本編輯器在var/svnhome/projects/conf路徑下生成名為svnaccessfile的文件,此名稱將在c:\programfiles\collabnetsubversionserver\httpd\conf配置文件中所用,此處不使用擴展名。編輯一下內容:
[groups]
committers=admin
developers=allen
[/]
*=r
@developers=r
@committers=rw
[projects:/]
@developers=rw
基本含義是根目錄下任何人有讀權限,committers組有讀寫權限;admin對projects讀寫權限,而developers組只有讀的權限。

備注:假如有中文路徑,那要把文件存成utf8格式,不建議使用中文路徑,這在編程當中是嚴格禁止的.

(2)把在5中添加的用戶名追加到committers列表的admin后格式如下:committers=admin,wzh

7、配置服務

(1)編輯c:\programfiles\collabnetsubversionserver\httpd\conf配置文件,添加下面代碼。
davsvn
svnpath"d:/var/svnhome/projects"
authtypebasic
authname"subversionrepositories"
authuserfile"d:/var/svnhome/projects/conf/passwordflie"
authzsvnaccessfile"d:/var/svnhome/projects/conf/svnaccessfile"
requirevalid-user
svnautoversioningon
modmimeusepathinfoon

備注:假如使用可列出d:/var/svnhome/projects下的版本庫,若為則不能訪問http://127.0.0.1/svn下的項目,而只能這樣訪問,如http://127.0.0.1/svn/

(2)設置解釋
意思是subversion版本庫的url是http://ipaddress/svn/
davsvn告訴apache是哪個模塊響應那個url的請求-此刻是subversion模塊。
svnpath告訴subversion需要查看的版本庫位于d:/var/svnhome/projects之下
authtypebasic激活基本認證,就是用戶名/密碼
authname用來說明彈出要求輸入認證信息的對話框信息,可以使用中文.
authuserfile指定使用認證密碼的文件
authzsvnaccessfile位置subversion版本庫的訪問控制權限的路徑文件
requirevalid-user指定只有輸入了正確的用戶/密碼的用戶可以訪問url

8、安裝svn客戶進行測試。

CollabNet 下Subversion Server的安裝和配置也就完成了。

 【編輯推薦】

  1. Windows下Subversion管理配置詳細說明
  2. 深入剖析:Subversion1.5.5和Apache2.2.9在Windows下的完美結合
  3. Subversion和TortoiseSVN如何在Windows下進行構建SVN版本控制
  4. 三大主流Subversion客戶端初探
  5. Subversion Pre-Commit-Hook Template未明安全漏洞
責任編輯:佚名
相關推薦

2010-05-17 08:56:44

2010-05-17 17:33:31

Subversion1

2010-05-18 09:07:14

Subversion安

2010-05-17 14:11:35

Subversion

2010-05-12 16:25:07

Subversion入

2010-05-13 09:50:37

Subversion服

2010-05-18 11:13:54

Subversion使

2010-03-23 16:41:17

云計算

2010-05-17 17:13:09

Subversion端

2010-09-10 13:24:21

DIV表格

2021-10-19 10:18:56

欺詐管理技術前線初創(chuàng)公司

2010-05-12 18:05:45

linux下subvesubversionapache配置

2010-09-25 10:06:40

jvm.cfg

2023-07-09 00:33:47

2010-08-23 10:04:48

CSS浮動

2010-05-18 16:45:42

Tortoise Su

2010-05-18 16:56:03

Tortoise Su

2010-03-03 16:11:01

Linux ubant

2010-05-18 11:34:08

2010-07-06 13:20:57

Visio畫UML用例
點贊
收藏

51CTO技術棧公眾號