linux系统svn服务器搭建

来源:互联网 发布:如何做好一个淘宝运营 编辑:程序博客网 时间:2024/04/19 21:37
1、yum install subversion                                                         #
 2、输入rpm -ql subversion查看安装位置                                         #
 3、创建svn版本库目录                                                             #
    mkdir -p /svnServer/svnrepos                                                  #
 4、创建版本库                                                                     #
    svnadmin create /svnServer/svnrepos                                          #
 5、进入conf目录(该svn版本库配置文件)                                         #
    authz文件是权限控制文件                                                     #
    passwd是帐号密码文件                                                         #
    svnserve.conf SVN服务配置文件                                                 #
 6、设置帐号密码                                                                 #
    vi passwd                                                                     #
    在[users]块中添加用户和密码,格式:帐号=密码,如danyuan=1234                 #
                                                                                 #
 7、设置权限                                                                     #
    vi authz                                                                     #
    在末尾添加如下代码:                                                         #
    [/]                                                                             #
    danyuan=rw                                                                     #
    elseuser=r                                                                     #
    意思是版本库的根目录danyuan对其有读写权限,elseuser只有读权限。         #
 8、修改svnserve.conf文件                                                         #
    vi svnserve.conf                                                             #
    打开下面的几个注释:                                                         #
    anon-access = none #匿名用户不让访问                                         #
    auth-access = write #授权用户可写                                             #
    password-db = passwd #使用哪个文件作为账号文件                             #
    authz-db = authz #使用哪个文件作为权限文件                                 #
    realm = /svnServer/svnrepos  # 认证空间名,版本库所在目录                     #
 9、启动svn版本库                                                                 #
    svnserve -d -r /var/svn/svnrepos                                             #
 10、关闭svn版本库                                                                 #
    ps -ef |grep 'svn'                                                             #
    kill -9 进程号                                                                 #
                                                                                 #
    注意:1、配置文件的配置项前面都不能有空格等空白字符。                 #
          2、必须在svnserve.conf中添加:anon-access = none ,否则日志显示错误     #
                                                                                 #          
 11、连接svn地址:默认端口号:3690                                                 #
    svn://host:port                                                                 #
    eg 1.启动方式:svnserve -d -r /svnServer/svnrepos/                              #
        访问地址:svn://host:prot/                                                 #
    eg 2.启动方式:svnserve -d -r /svnServer                                      #
        访问地址:svn://host:prot/svnrepos/                                      #
1 0
原创粉丝点击