本地svn简单配置


本文只记录配置本地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

相关内容

    暂无相关文章