zoukankan      html  css  js  c++  java
  • centos 7 安装 SVN服务

    1.用yum安装

    #  yum install subversion

    2.在/home 目录下建SVN仓库,存储代码。如有代码分类。可以建文件夹区分

    [root@chenzhengduan /]# cd /home

    [root@chenzhengduan home]# mkdir svn

    [root@chenzhengduan home]# svnadmin create /home/svn

    [root@chenzhengduan home]# ls svn

    conf   db   format   hooks   locks   README.txt

    3.打开conf文件夹

    [root@chenzhengduan /]# cd conf

    [root@chenzhengduan conf]# ll
    total 12
    -rw-r--r-- 1 root root 1106 Jan 7 11:45 authz
    -rw-r--r-- 1 root root 336 Jan 7 11:43 passwd
    -rw-r--r-- 1 root root 3070 Jan 7 11:46 svnserve.conf

    (1)authz 是权限控制文件

    (2)passwd 是帐号密码文件

    (3)svnserve.conf 是SVN服务配置文件

    4.配置账号密码。添加账号

    [root@chenzhengduan conf]# vi passwd

    打开文件后按i键编辑模式,添加以下配置

    test  =  passwd

    test是用户名 可自定义  passwd是密码。可自定义,多账号可换行再加一行

    按esc :wq 保存退出

    5.配置权限

    [root@chenzhengduan conf]# vi authz

    打开文件后按i键编辑模式,添加以下几行

    -------------------

    [/]

    test=rw

    *=

    -------------

    以下是解释,保存退出

    rw是可读可写

    *= 是其他用户没有权限

    6.配置 svnserve.conf

    [root@localhost conf]# vi svnserve.conf

    打开下面的5个注释

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

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

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

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

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

    注意两点

    realm = /home/svn 改成你的SVN库

    打开注释前面不要留空格

    7.启动

    [root@chenzhengduan conf]# svnserve -d -r /home/svn

    默认端口3690

    然后就可以检出SVN库了

    svn://IP:3690

    如果失败,检查安全组端口有没有放开

  • 相关阅读:
    day5 元组、列表、字典和集合
    day4 字符串类型和列表类型的详细caozu
    day3 数据类型
    预习
    python基础
    计算机基础——老年人上网冲浪手册
    pycharm操作指北
    day1 计算机基础知识
    Securing a Laravel API in 20 minutes with JWTs
    Testing Api using PHPUnit Laravel
  • 原文地址:https://www.cnblogs.com/xikui/p/12161753.html
Copyright © 2011-2022 走看看