首页 > 代码库 > CentOS 6.5 SVN 服务器搭建文档

CentOS 6.5 SVN 服务器搭建文档

1、安装subversion

    yum install subversion -y

2、制定项目目录,并初始化

    svnadmin create  /home/svn/project

    wKiom1SNi3jxHKhSAAFqoq0JkPo971.jpg

3、修改配置文件,新建用户和设置权限

    cd /home/svn/project/conf

    authz            权限控制文件

    passwd           账号密码文件

    svnserve.conf    svn服务配置文件

    

    添加用户tom以及密码

    vim passwd

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    tom = tom

    设置权限,在末尾添加如下代码:

    

    vim authz

    [/]
    tom=rw

    赋予tom对根目录读写权限

    

    修改服务配置文件,打开部分注释:

    vim svnserve.conf

    

    anon-access = read #匿名用户可读

    auth-access = write #授权用户可写

    password-db = passwd #使用哪个文件作为账号文件

    authz-db = authz #使用哪个文件作为权限文件

    realm = My svn repo  # 认证空间名,版本库所在目录

    注意,每行之前不可有空格

4、启动svn版本库

    

    svnserve -d -r /home/svn/project

    本地测试   

   

    wKiom1SNjpXx_V1vAANMTz0MBeI282.jpg

    备注:首先会要求输入root密码,然后输入刚才新建的用户和密码,最后选择yes就可以自动下载一     份到当前目录下。

   

5、在windows测试

    输入路径、点击OK,输入用户名和密码

    wKioL1SNj-yT4tgpAAFnzdT4hco819.jpg

    同样,自动生成project目录,该目录下有一个.svn目录,包含当前repo的信息以及配置文件。

    在project目录下即可进行svn的常规版本更新等工作了。

本文出自 “World” 博客,请务必保留此出处http://xiajie.blog.51cto.com/6044823/1589860

CentOS 6.5 SVN 服务器搭建文档