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

 
我們啟動了兩個用戶,一個叫jam,密碼是654321,一個叫tom,密碼是123456.  
 
然后保存為passwd文件. 
 
我們再建一個文件,叫access.auth,這個文件是設(shè)置訪問權(quán)限的,里面內(nèi)容如下:   這個是按組分權(quán)限
[groups]
admin=jam,tom
team1=user1,user2
team2=user3,user4

[/] 
@admin=rw
@team1=r
 
[/module1] 
@team1=rw
@team2=r

錯誤配置:
[myProject:/] 
jam = rw 
[myProject:/module1] 
tom=rw 
jam=rw 
 
rm表示可讀可寫,這表示,MyProject下面的所有子目錄jam都是有權(quán)限讀寫的,但是tom只有權(quán)限讀寫此項目下面的module1目錄,這個各自的訪問權(quán)限分的更細(xì)致了.
后保存access.auth這個文件時,必須使用Editplus或ultraedito保存為“UTF-8”模式,否則該文件異常,導(dǎo)致權(quán)限設(shè)置不成功。
 
生成users.auth命令行模式下,到apache安裝目錄下的bin目錄下 操作如下 
C:Program FilesApache Software FoundationApache2.2in>htpasswd -cb users.auth jam 654321 
 
Automatically using MD5 format. 
Adding password for user jam  
 
C:Program FilesApache Software FoundationApache2.2in>  
 
為jam用戶設(shè)置好密碼,創(chuàng)建第一個用戶時創(chuàng)建文件,添加第二個用戶則不用創(chuàng)建,具體命令參數(shù)有細(xì)微區(qū)別,請注意-cb 
C:Program FilesApache Software FoundationApache2.2in>htpasswd -b users.auth tom 123456 
 
Automatically using MD5 format. 
Adding password for user tom  
 
C:Program FilesApache Software FoundationApache2.2in>  
 
 
此時把C:Program FilesApache Software FoundationApache2.2in 目錄下的users.auth復(fù)制粘貼到E:svnrootmyprojectconf 目錄下 


重啟系統(tǒng)
啟動apache服務(wù),通過http://localhost:8888/svn/myproject/   
 
注:沒改端口號的訪問 (http://localhost/svn/myproject/)  
 
訪問出現(xiàn) 
 
myproject - Revision 0: /  

表示配置成功,客戶端TortiseSVN  配合使用。 
 
 
4、部署第一個項目: 
 
在cmd命令行里輸入:  svn import E: est  file:///E:/svnroot/myProject/ -m "test import"  
 
注意: 
1.(E: est ) 是你要部署的項目  
2.(file:///E:/svnroot/myProject/)這是你建立版本控制的倉庫路徑  
 --- 里面的 / 千萬注意別寫成   ,否則會操作失敗。--- 
 
后: 
打開網(wǎng)址:http://localhost:8888/svn/myproject/   
 
注:沒改端口號的訪問 (http://localhost/svn/myproject/)  
 
訪問會列出你項目的版本信息.

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