[/]
@admin=rw
@team1=r
[/module1]
@team1=rw
@team2=r
錯(cuò)誤配置:
[myProject:/]
jam = rw
[myProject:/module1]
tom=rw
jam=rw
rm表示可讀可寫(xiě),這表示,MyProject下面的所有子目錄jam都是有權(quán)限讀寫(xiě)的,但是tom只有權(quán)限讀寫(xiě)此項(xiàng)目下面的module1目錄,這個(gè)各自的訪問(wèn)權(quán)限分的更細(xì)致了.
后保存access.auth這個(gè)文件時(shí),必須使用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)建第一個(gè)用戶時(shí)創(chuàng)建文件,添加第二個(gè)用戶則不用創(chuàng)建,具體命令參數(shù)有細(xì)微區(qū)別,請(qǐng)注意-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>
此時(shí)把C:Program FilesApache Software FoundationApache2.2in 目錄下的users.auth復(fù)制粘貼到E:svnrootmyprojectconf 目錄下
重啟系統(tǒng)
啟動(dòng)apache服務(wù),通過(guò)http://localhost:8888/svn/myproject/
注:沒(méi)改端口號(hào)的訪問(wèn) (http://localhost/svn/myproject/)
訪問(wèn)出現(xiàn)
myproject - Revision 0: /
表示配置成功,客戶端TortiseSVN 配合使用。
4、部署第一個(gè)項(xiàng)目:
在cmd命令行里輸入: svn import E: est file:///E:/svnroot/myProject/ -m "test import"
注意:
1.(E: est ) 是你要部署的項(xiàng)目
2.(file:///E:/svnroot/myProject/)這是你建立版本控制的倉(cāng)庫(kù)路徑
--- 里面的 / 千萬(wàn)注意別寫(xiě)成 ,否則會(huì)操作失敗。---
后:
打開(kāi)網(wǎng)址:http://localhost:8888/svn/myproject/
注:沒(méi)改端口號(hào)的訪問(wèn) (http://localhost/svn/myproject/)
訪問(wèn)會(huì)列出你項(xiàng)目的版本信息.