<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    CollabNet Subversion Server安裝與配置


    、下載 Subversion

    地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

    在本實例中,選擇下載svn-win32-1.4.6.zip此版本.

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

    3、subversion安裝完成后,在C:\Program Files\CollabNet Subversion Server\httpd\conf文件夾中找到httpd.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

    進行如上后續修改后完成了SVN+Apache之間的WebDav的工作了。重啟Apache,如果能正常啟動表面,你所做的工作很成功,Let's go!

    4,建立版本庫

    (1)首先建立一個用于存在SVN項目的版本庫,本例中在D盤驅動器中建立目錄var/svnhome,可通過如下命令建立版本庫,當然如果你需要建立多個版本庫只需將名稱進行換名即可。

    (2)【開始】-》【運行】-》鍵入[cmd]命令 打開Windows命令窗口

    (3)切換到C:\Program Files\CollabNet Subversion Server\httpd\bin目錄下,命令如下:

                                >cd C:\Program Files\CollabNet Subversion Server\httpd\bin

    (4)創建版本庫,命令如下:

                                >svnadmin create --fs-type fsfs D:/var/svnhome/projects

                                回車,等待提示創建完成;完成后則進行相關密碼以及權限設置。

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

    (1)以cmd命令窗口進入路徑C:\Program Files\CollabNet Subversion Server\httpd\bin目錄下,然后輸入:

    > htpasswd -c D:/var/svnhome/projects/conf/<filename> <username>

    本實例命令如下所示:

    > htpasswd -c D:/var/svnhome/projects/conf/passwordfile admin

    命令執行成功后出現設置密碼提示,并可設置用戶的登錄密碼。不要忘記哦,連接到svn服務器的時候要用到的。

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

    (2)此后添加用戶,可使用如下命令:

    >htpasswd filename <username>

    本實例命令如下所示:

    > htpasswd D:/var/svnhome/projects/conf/passwordfile wzh

    密碼設置參考5(1)命令即可。

    (3)刪除用戶,使用如下命令:                      

    >htpasswd -D filename <username>

     

    【注釋】若對密碼不想加密可使用-cp參數,windows平臺下默認是MD5加密

     

    6、設置權限文件

    (1)用文本編輯器在var/svnhome/projects/conf路徑下生成名為svnaccessfile的文件,此名稱將在 C:\Program Files\CollabNet Subversion Server\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:\Program Files\CollabNet Subversion Server\httpd\conf配置文件,添加下面代碼。

     

    <Location /svn>

    DAV svn

    SVNPath "D:/var/svnhome/projects"

     

    AuthType Basic

    AuthName "Subversion repositories"

    AuthUserFile "D:/var/svnhome/projects/conf/passwordflie"

    AuthzSVNAccessFile "D:/var/svnhome/projects/conf/svnaccessfile"

     

    Require valid-user

    SVNAutoversioning on

    ModMimeUsePathInfo on

    </Location>

     

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

     

    (2)設置 解釋

    <Location> 意思是Subversion版本庫的URL是http://ipaddress/svn/

    DAV svn 告訴Apache是哪個模塊響應那個URL的請求-此刻是Subversion模塊。

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

    AuthType Basic 激活基本認證,就是用戶名/密碼

    AuthName 用來說明彈出要求輸入認證信息的對話框信息,可以使用中文.

    AuthUserFile 指定使用認證密碼的文件

    AuthzSVNAccessFile 位置Subversion版本庫的訪問控制權限的路徑文件

    Require valid-user 指定只有輸入了正確的用戶/密碼的用戶可以訪問URL

     

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

    歡迎光臨:http://shiningrise.cnblogs.com

    原文:http://www.cnblogs.com/shiningrise/archive/2009/12/23/1630871.html
    主站蜘蛛池模板: 97人妻精品全国免费视频 | 国产情侣久久久久aⅴ免费 | 亚洲男人的天堂网站| 久久国产乱子伦免费精品| 亚洲老妈激情一区二区三区| 国产AV无码专区亚洲AV琪琪| 国产免费啪嗒啪嗒视频看看| 国产AV无码专区亚洲AV手机麻豆| 黄色三级三级免费看| 亚洲国产成人a精品不卡在线| 免费国产草莓视频在线观看黄| 亚洲av无码成人精品区| 免费人成又黄又爽的视频在线电影| 国产精品免费综合一区视频| 精品一区二区三区无码免费直播| 亚洲&#228;v永久无码精品天堂久久 | 性做久久久久免费看| 自拍偷自拍亚洲精品播放| 四虎永久在线精品免费影视 | 亚洲短视频在线观看| 国产精品视频免费一区二区| 亚洲国产欧洲综合997久久| 国产精品免费综合一区视频| www永久免费视频| 国产成人免费网站| 亚洲狠狠婷婷综合久久蜜芽| 亚洲 无码 在线 专区| 精品免费视在线观看| 亚洲理论在线观看| 精品国产精品久久一区免费式| 免费无码婬片aaa直播表情| 亚洲深深色噜噜狠狠爱网站| 亚洲欧美日韩中文高清www777| 国产精品四虎在线观看免费| 丁香六月婷婷精品免费观看| 一区二区三区亚洲| 国产亚洲免费的视频看| 亚洲一级片在线观看| 亚洲国产精品无码久久九九| 久久午夜无码免费| 亚洲成A人片777777|