54t23 发表于 2014-12-15 09:29:49

CentOS 6.5 SVN 服务器搭建文档

1、安装subversion
    yum install subversion -y
2、制定项目目录,并初始化
    svnadmin create/home/svn/project
   
3、修改配置文件,新建用户和设置权限
    cd /home/svn/project/conf
    authz            权限控制文件
    passwd         账号密码文件
    svnserve.conf    svn服务配置文件

    添加用户tom以及密码
    vim passwd
   
    # 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
    本地测试   


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


5、在windows测试
    输入路径、点击OK,输入用户名和密码
   
    同样,自动生成project目录,该目录下有一个.svn目录,包含当前repo的信息以及配置文件。
    在project目录下即可进行svn的常规版本更新等工作了。
页: [1]
查看完整版本: CentOS 6.5 SVN 服务器搭建文档