个人工具
登录
查看“SubVersion”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“SubVersion”的源代码
来自Ubuntu中文
←
SubVersion
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==== 通过 WebDAV 协议访问(http://) ==== 要通过 WebDAV 协议访问 SVN 文件仓库,您必须配置您的 Apache 2 Web 服务器。您必须加入下面的代码片段到您的 /etc/apache2/mods-available/dav_svn.conf中: <pre><Location /svn/myproject> DAV svn SVNPath /home/svn/myproject AuthType Basic AuthName "myproject subversion repository" AuthUserFile /etc/subversion/passwd #<LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user #</LimitExcept> </Location> </pre> 如果需要用户每次登录时都进行用户密码验证,请将<LimitExcept GET PROPFIND OPTIONS REPORT>与</LimitExcept>两行注释掉。 当您添加了上面的内容,您必须重新起动 Apache 2 Web 服务器,请输入下面的命令: <pre>sudo /etc/init.d/apache2 restart </pre> 接下来,您需要创建 /etc/subversion/passwd 文件,该文件包含了用户授权的详细信息。要添加用户,您可以执行下面的命令: <pre>sudo htpasswd -c /etc/subversion/passwd user_name </pre> htpasswd工具的安装方法如下: <pre>sudo apt-get install apache2-utils </pre> 它会提示您输入密码,当您输入了密码,该用户就建立了。“-c”选项表示创建新的/etc/subversion/passwd文件,所以user_name所指的用户将是文件中唯一的用户。如果要添加其他用户,则去掉“-c”选项即可: <pre>sudo htpasswd /etc/subversion/passwd other_user_name </pre> 您可以通过下面的命令来访问文件仓库: <pre>$ svn co http://hostname/svn/myproject myproject --username user_name </pre> 它会提示您输入密码。您必须输入您使用 htpasswd 设置的密码。当通过验证,项目的文件就被签出了。 '''警告:密码是通过纯文本传输的。如果您担心密码泄漏的问题,我们建议您使用 SSL 加密,有关详情请看下一节。'''
返回至
SubVersion
。