本地svn简单配置

来源:岁月联盟 编辑:exp 时间:2012-03-22
本文只记录配置本地subversion,没有认证,http,ssh等配置  1. 安装subversion服务端     yum install subversion     或源码编译安装  2.  创建svn用户组 root用户 Shell代码  # groupadd developers                    //增加组developers  # usermod -a -G developers username      //将用户username添加到developers中  # id username                               //查看username是否在developer中  注:如果开多个窗口操作,在username shell 下使用group命令查看当前shell是否在developers组中,不在要重开shell,添加操作才生效,或者还有其它办法,有待发现  3.  创建svn仓库目录 Shell代码  # mkdir -p /usr/local/svn/repos/  #chown -R :developers /usr/local/svn/repos        //修改所属组  # chmod 775 -R /usr/local/svn/repos        //添加developers组写权限   4. 创建svn仓库 Shell代码  # svnadmin create /usr/local/svn/repos/test   5. 修改权限 conf/svnserve.conf [general] anon-access = read auth-access = write password-db = passwd authz-db = authz  conf/passwd [users] username = password * = *  conf/authz [groups] @developers = username, ... [/usr/local/svn/repos/test] @developers = rw username = r/w/rw * = r  [test:/usr/local/svn/repos/test] @developers = rw username = r/w/rw * = r 注: 修改权限没什么效果,可能配置出错了  然后就可以使用svn co/ci/diff/stat等命令了   作者 jack_boy