设置 解析
<Location /svn/myproject> 意思是Subversion版本库的URL是http://localhost/svn/myproject/
DAV svn 告诉Apache是哪个模块响应那个URL的请求-此刻是Subversion模块
SVNPath 告诉Subversion需要查看的版本库位于E:/svnroot/MyProject之下
AuthzSVNAccessFile 位置Subversion版本库的访问控制权限的路径文件
AuthType Basic 激活基本认证,是用户名/密码
AuthName 用来说明弹出要求输入认证信息的对话框信息,可以使用中文.
AuthUserFile 指定使用认证密码的文件
Require valid-user 指定只有输入了正确的用户/密码的用户可以访问URL
在e:创建svnroot 文件夹,然后通过svn的svnadmin命令创建数据仓库
(注意:E:svnrootmyProject 这个路径是区分大小写的,路径中不能有空格(空格会使得生成位置不准确),如果建议都小心。否则你等着重新操作吧!)
svnadmin create E:svnrootmyProject
如果运行成功的话,什么也没有输出,
也可以按如下操作来创建数据仓库:
在e盘下新建E:svnroot下创建myProject文件夹,通过TortiseSVN来创建。
选中myProject 右键选择TortiseSVN ,选择二级菜单 create repository here 在这个目录创建数据仓库
在创建的myProject文件夹下面我们会发现多了几个文件夹和文件,打开conf文件夹,然后使用editplus(如果没有安装editplus,可以用记事本或者写字板打开)再打开svnserve.conf文件,找到如下行# password-db = passwd,然 后把它前面的#去掉,表示myProject是需要密码验证的.再打开conf文件夹下面的passwd文件,用文本编辑器打开,在[users]下面加 上我们需要的用户和密码,比如
[users]
jam=654321
tom=123456