svn配置详解
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-23
Svn配置全过程 从网上下载源码包 #wget http://subversion.tigris.org/downloads/subversion-1.6.11.tar.gz #wget http://subversion.tigris.org/downloads/subversion-deps-1.6.11.tar.gz 也可以从http://archive.apache.org/dist/subversion/ 获取最新版本 将包解压 tar zxvf subversion-1.6.11.tar.gz tar zxvf subversion-deps-1.6.11.tar.g 进入安装目录 cd subversion-1.6.11 (先要安装zlib,不然会在编译的时候报错) cd zlib ./configure –prefix=/usr/local/zlib Make Make install Cd .. ./configure --prefix=/usr/local/svn --with-zlib=/usr/local/zlib --without-berkeley-db (--with-zlib要带上路径,不然也会报错,有的地方还会带上其他参数,个人觉得没有必要,具体可以去百度下) Make clean Make Make install 在/etc/profile这个文件里开头加上PATH=$PATH:/usr/local/svn/bin (有的参考资料还会加上export PATH source /etc/profile,这里我也试过,不过会出问题,导致无法再登录.source /etc/profile是重载配置文件,又跳到开头,导致死循环) Svn 服务器配置 建立svn版本库目录 Mkdir –p /usr/local/svndata/repos 建立svn版本库 Avnadmin create /usr/local/svndata/repos 修改svn版本库的配置文件 Vi /usr/local/svndata/repos/conf/svnserve.conf 里面的内容为 [general] anon-access = none auth-access = write password-db = /usr/local/svn/conf/pwd.conf authz-db = /usr/local/svn/conf/authz.conf realm = repos (anon-access 指匿名访问的权限,可以是 read,write,none,默认为 read,这个建议配为 none auth-access 指认证用户的权限,可以是 read,write,none,默认为 write password-db 指密码数据库的路径,去掉前面的,存的是认证用户的用户名和密码, username=passwd authz-db 实现了以路径为基础的授权,也就是判断用户是否有操作对应路径的权限) 配置允许访问svn用户 Mkdir –p /usr/local/svn/conf Vi /usr/local/svn/conf/pwd.conf 文件格式如下: [users] <用户 1> = <密码 1> <用户 2> = <密码 2> 其中,[users]是 ![]() ![]() ![]() 本文出自 “云端” 博客,请务必保留此出处http://350005250.blog.51cto.com/1870051/754952 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: linux下C的fork函数应用实例下一篇: APUE读书笔记-01UNIX系统概述(1)
关于svn配置详解的所有评论