成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

版本控制工具SVN與Apache完美組合

開(kāi)發(fā) 項(xiàng)目管理
學(xué)習(xí)SVN時(shí),你可能會(huì)遇到版本控制工具SVN+Apache整合問(wèn)題,在這里和大家分享一下,希望通過(guò)本文的介紹大家對(duì)版本控制工具SVN+Apache整合方法有一定的了解。

本節(jié)主要向大家描述一下版本控制工具SVN+Apache整合,內(nèi)容主要包括四個(gè)方面,和大家一起學(xué)習(xí)一下,歡迎大家一起來(lái)學(xué)習(xí)版本控制工具SVN+Apache整合。下面是具體的步驟講解。
一、SVN服務(wù)器端基礎(chǔ)配置
  1.創(chuàng)建文件庫(kù),開(kāi)啟服務(wù)
  假設(shè)SVN服務(wù)器安裝在D盤(pán)根目錄下,文件庫(kù)創(chuàng)建為D盤(pán)下的repository_svn文件夾。sccreatesvnservebinpath="D:svn-win32-1.5.0binsvnserve.exe--service--rootD:repository_svn"displayname="Subversion"depend=tcpipstart=auto scdescriptionsvnserve"SubsersionService"
//刪除該服務(wù)scdeletesvnserve
  安裝TortoiseSVN后,選中repository_svn文件夾右鍵“TortoiseSVN”-“Createrepositoryhere”,此時(shí)這個(gè)文件夾下會(huì)生成很多文件夾及文件,編輯版本庫(kù)目錄的conf/svnserve.conf文件:
[general]
anon-access=write 
 2.導(dǎo)入
  (1)在你的硬盤(pán)上創(chuàng)建一個(gè)空的文件夾,如temp;
  (2)在那個(gè)文件夾下創(chuàng)建你想要的頂級(jí)目錄(千萬(wàn)不要放任何文件進(jìn)去),如trunk;
  (3)通過(guò)在那個(gè)文件夾(temp)右鍵,選擇“TortoiseSVN”-“Import...”將這個(gè)結(jié)構(gòu)導(dǎo)入到版本庫(kù)中。  這將導(dǎo)入臨時(shí)文件夾到版本庫(kù)的根目錄形成一個(gè)基本的版本庫(kù)布局。
  3.檢出
  建一個(gè)文件夾,在該文件上右鍵“SVNCheckout”檢出該版本庫(kù)的布局。
  
二、版本控制工具SVN與Apache整合
  1.先下載apache服務(wù)器。從http://httpd.apache.org/download.cgi下載最新版本的Apache,請(qǐng)確認(rèn)你下載的版本是2.2.x-1.3.xx的版本不能工作;
  2.安裝apache服務(wù)器,完成后將瀏覽器指向http://localhost/-將會(huì)看到一個(gè)預(yù)先配置的網(wǎng)站“Itworks”;
  3.到Subversion的安裝目錄(通常是c:programfilesSubversion),找到文件/bin/mod_dav_svn.so和mod_authz_svn.so,復(fù)制這些文件到Apache的模塊目錄(通常是c:programfilesapachegroupapache2modules);
  4.再將Subversion安裝目錄下面所有的.dll文件復(fù)制到ApacheBin目錄下;
  5.使用記事本之類的文本編輯器修改Apache的配置文件(通常是C:ProgramFilesApacheGroupApache2confhttpd.conf),做出如下修改:
  去掉以下幾行的注釋(刪除'#'標(biāo)記):
#LoadModuledav_fs_modulemodules/mod_dav_fs.so
#LoadModuledav_modulemodules/mod_dav.so
  將以下兩行到LoadModule節(jié)的末尾。
LoadModuledav_svn_modulemodules/mod_dav_svn.so
LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
  6.再在httpd.conf末尾加入如下語(yǔ)句:
 

  1. <Location/svn> 
  2. DAVsvn  
  3. SVNListParentPathon  
  4. SVNParentPath"d:"  
  5. #SVNPath"d:repository_svn"  
  6. Location>或:  
  7. <Location/svn> 
  8.  DAVsvn  
  9.  SVNListParentPathon  
  10.  SVNParentPathD:  
  11.  #SVNIndexXSLT"/svnindex.xsl"  
  12.  AuthTypeBasic  
  13.  AuthName"Subversionrepositories"  
  14.  AuthUserFilepasswd  
  15.  #AuthzSVNAccessFilesvnaccessfile  
  16.  Requirevalid-user  
  17. Location> 

  可以修改apache監(jiān)聽(tīng)端口號(hào):
  打開(kāi)D:softapacheconfhttpd.conf文件,修改監(jiān)聽(tīng)的端口號(hào)Listen80->7777
http://localhost:7777/。版本控制工具SVN+Apache整合過(guò)程中需要對(duì)用戶進(jìn)行管理。

三、用戶管理
  在命令行輸入:
>cdd:softapachebin
>htpasswd-cf:/svn/conf/pwd.confadmin//生成pwd文件和admin用戶名
>htpasswdf:/svn/conf/pwd.confuid001 //在pwd文件中加入用戶uid001
>htpasswdf:/svn/conf/pwd.confuid002 //在pwd文件中加入用戶uid002
  注:pwd.conf文件可以放在任意位置
  接下來(lái)修改httpd.conf,在Location標(biāo)簽中加入如下內(nèi)容:
AuthTypeBasic
AuthName"svnrepos"
AuthUserFilef:/svn/conf/pwd.conf
Requirevalid-user

四、安裝subclipse
Name:Subclipse1.6.x(Eclipse3.2+)            
URL: http://subclipse.tigris.org/update_1.6.x
  最后注意:項(xiàng)目導(dǎo)入時(shí),需要在把項(xiàng)目單獨(dú)放在一個(gè)文件夾中,然后再導(dǎo)入這個(gè)文件夾,比如項(xiàng)目pro_one,需要放在project文件夾中,然后在project文件夾上右鍵,導(dǎo)入svn。本節(jié)版本控制工具SVN+Apache整合簡(jiǎn)介完畢,請(qǐng)關(guān)注本節(jié)其他相關(guān)報(bào)道。
 

【編輯推薦】

  1. 專家課堂 SVN使用說(shuō)明詳解
  2. SVN使用教程簡(jiǎn)易入門(mén)
  3. Windows下SVN使用手冊(cè)簡(jiǎn)明介紹
  4. 深入剖析 如何遠(yuǎn)程修改SVN密碼
  5. 術(shù)語(yǔ)匯編 SVN代碼庫(kù)簡(jiǎn)介
責(zé)任編輯:佚名
相關(guān)推薦

2010-06-02 19:13:30

搭建svn版本控制平臺(tái)

2010-05-28 18:17:59

2010-05-28 18:39:16

Apache2.0和S

2010-05-25 18:20:54

apache+svn+

2010-05-19 15:57:38

CVS與SVN

2010-06-02 15:51:01

SVN版本控制

2010-05-21 14:42:29

CentOS下Apac

2010-05-31 12:44:46

版本控制工具SVN

2010-05-26 10:20:18

2010-06-02 14:16:18

SVN版本控制

2010-06-02 14:28:23

SVN版本控制

2010-05-24 13:24:26

Redmine和SVN

2010-05-31 11:30:57

SVN使用

2010-06-01 18:26:11

刪除SVN

2010-02-24 10:25:21

2010-06-02 09:33:04

2010-06-02 15:29:06

SVN版本控制

2022-02-18 10:47:43

GocommitSVN

2009-10-10 16:18:08

RHEL 5搭建FTP

2016-04-01 09:32:52

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久国产精品色av免费观看 | 美女天天操| 精品国产一区二区在线 | 91大神在线看 | 亚洲综合国产 | 日韩精品中文字幕在线 | 亚洲网站在线观看 | 久久精品小视频 | 亚洲成人一区二区 | 亚洲精品大全 | 欧美日韩国产一区二区三区 | 日韩成人在线免费观看 | 国产精品亚洲一区 | 欧美一级电影免费观看 | 激情国产视频 | 中文字幕亚洲视频 | 精品精品| 精品久久伊人 | 免费看黄色小视频 | 在线观看日本高清二区 | 久久国产精品-国产精品 | 黄色免费在线观看 | 欧美色性 | 亚洲欧美精品在线 | 国产精品久久久久久久久久 | 国产精品久久久久久av公交车 | 国产一区二区三区网站 | 久久久久久久久久性 | 中文字幕不卡在线观看 | 精品一区二区久久久久久久网站 | 亚洲国产欧美91 | 精品国产不卡一区二区三区 | av片网站 | 伊人精品在线视频 | 国产农村妇女精品一二区 | 午夜精品一区二区三区免费视频 | 亚洲成a人片| 最新国产视频 | 亚洲福利一区二区 | 亚洲五码久久 | 欧美一二三 |