您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > SVN
Apache+svn windows下安裝配置版本控制的環(huán)境
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/12/23 14:00:56 ] 推薦標簽:

 
然后再下面添加 
LoadModule dav_svn_module modules/mod_dav_svn.so 
LoadModule authz_svn_module modules/mod_authz_svn.so 
注意不要隨意改變順序。可能出現(xiàn)其它錯誤。 
 
模塊的加載設置完成,下面我們要設置SVN的版本庫目錄,以使我們的apache能知道訪問不同的URL的時候,它去哪里尋找這個URL所對應的SVN目錄. 
在httpd.conf文件中,增加如下內(nèi)容: 
<Location /svn/myproject> 
DAV svn 
SVNPath E:/svnroot/MyProject 
 
AuthzSVNAccessFile E:/svnroot/MyProject/conf/access.auth 
Satisfy Any 
Require valid-user 
 
AuthType Basic 
AuthName "Subversion repositories" 
AuthUserFile  E:/svnroot/MyProject/conf/users.auth 
Require valid-user 
</Location>  
 
上面使用了access.auth,和users.auth兩個文件,我們后面創(chuàng)建。 
配置說明:


設置                               解析
<Location /svn/myproject>    意思是Subversion版本庫的URL是http://localhost/svn/myproject/
DAV svn    告訴Apache是哪個模塊響應那個URL的請求-此刻是Subversion模塊
SVNPath    告訴Subversion需要查看的版本庫位于E:/svnroot/MyProject之下
AuthzSVNAccessFile    位置Subversion版本庫的訪問控制權(quán)限的路徑文件
AuthType Basic    激活基本認證,是用戶名/密碼
AuthName    用來說明彈出要求輸入認證信息的對話框信息,可以使用中文.
AuthUserFile    指定使用認證密碼的文件
Require valid-user    指定只有輸入了正確的用戶/密碼的用戶可以訪問URL


在e:創(chuàng)建svnroot 文件夾,然后通過svn的svnadmin命令創(chuàng)建數(shù)據(jù)倉庫 
(注意:E:svnrootmyProject 這個路徑是區(qū)分大小寫的,路徑中不能有空格(空格會使得生成位置不準確),如果建議都小心。否則你等著重新操作吧!) 
svnadmin create E:svnrootmyProject 
 
如果運行成功的話,什么也沒有輸出, 
 
也可以按如下操作來創(chuàng)建數(shù)據(jù)倉庫:
在e盤下新建E:svnroot下創(chuàng)建myProject文件夾,通過TortiseSVN來創(chuàng)建。 
 
選中myProject 右鍵選擇TortiseSVN ,選擇二級菜單 create repository here 在這個目錄創(chuàng)建數(shù)據(jù)倉庫 
 
在創(chuàng)建的myProject文件夾下面我們會發(fā)現(xiàn)多了幾個文件夾和文件,打開conf文件夾,然后使用editplus(如果沒有安裝editplus,可以用記事本或者寫字板打開)再打開svnserve.conf文件,找到如下行# password-db = passwd,然 后把它前面的#去掉,表示myProject是需要密碼驗證的.再打開conf文件夾下面的passwd文件,用文本編輯器打開,在[users]下面加 上我們需要的用戶和密碼,比如 
 
[users] 
jam=654321 
tom=123456 

上一頁123下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd