設置 解析
<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