SVN+APACHE
2011-01-27 09:53
253 查看
一,svn+apache 找到Apache Group/Apache2/conf/httpd.conf文件,然后去掉如下几行的注释(删除 '#'标记): #LoadModule dav_fs_module modules/mod_dav_fs.so #LoadModule dav_module modules/mod_dav.so 将下面两行添加到LoadModule部分的最后。 LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so 配置服务: 编辑Apache Group/Apache2/conf/httpd.conf文件,添加下面代码。 <Location /svn> DAV svn SVNPath "D:/var/svnhome/projects" AuthType Basic AuthName "Subversion repositories" AuthUserFile " D:/var/svnhome/projects/conf/passwordflie" AuthzSVNAccessFile "D:/var/svnhome/projects/conf/svnaccessfile" Require valid-user SVNAutoversioning on ModMimeUsePathInfo on </Location> 备注: 如果使用<Location /svn/>可列出D:/var/svnhome/projects 下的版本库,若为<Location /svn>则不能访问http://127.0.0.1/svn下的项目,而只能这样访问,如http://127.0.0.1/svn/<projectname> 配置内容说明
二,svn指令 1,建立版本库: >svnadmin create --fs-type fsfs D:/var/svnhome/projects 2,设置密码文件: > htpasswd -c D:/var/svnhome/projects/conf/<filename> <username> 3,添加用户,可使用如下命令: >htpasswd filename <username> 4,删除用户,使用如下命令: >htpasswd -D filename <username> 若对密码不想加密可使用-cp参数,windows平台下默认是MD5加密。 5,设置权限文件 用文本编辑器在var/svnhome/projects/conf路径下生成名为svnaccessfile的文件,此名称将在Apache Group/Apache2/conf/httpd.conf配置文件中所用,此处不使用扩展名。编辑一下内容: [groups] committers = admin developers = Allen [/] * = r @developers = r @committers = rw [projects:/] @ developers = rw 基本含义是根目录下任何人有读权限,committers组有读写权限;admin对projects读写权限,而developers组只有读的权限。 备注: 如果有中文路径,那要把文件存成UTF8格式,不建议使用中文路径,这在编程当中是严格禁止的. |
相关文章推荐
- Apache+SVN构建代码仓库平台
- 在CentOS5.1上安装apache + svn 以及用tortoiseSVN连接
- Apache + SVN + Linux
- svn + apache of linux 安装配置
- Subversion版本控制 Apache+SVN
- CentOS7:搭建SVN + Apache 服务器
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- centos 5.4安装svn+apache
- linux下svn服务器端+apache安装文档(转)
- Linux Apache+Svn的配置过程
- svn结合apache后用户修改密码的解决方案
- svn+apache2.2架设后遇到eclipse重启的问题
- windows apache&svn安装
- Apache + SVN 环境搭建
- 提示:‘SVN提交‘ has encountered a problem.org.apache.subversion.javahl.ClientException:Attempted to lock
- apache对应svn的消息摘要密码生成机制 [ 光影人像 东海陈光剑 的博客 ]
- centos下,svn通过钩子同步发布到Apache访问目录时,禁止.svn的访问
- 话说Linux下源码安装Apache+SVN
- 如何下载apache上的svn源码
- SVN问题之——org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir