• centos7搭建svn服务器


    一、用yum命令安装svnserve

    二 ,创建版本库目录

     三、创建版本库

     cd进去可以看到以下目录:

    四、修改配置(注意::wq为保存退出的命令,修改文件完成后按Esc切换模式后输入:wq保存退出

    再次cd 到conf,可以看到conf目录下有三份配置文件

    authz:负责帐号权限的的管理,控制账号是否有读写权限

    passwd:负责账号和密码的管理

    svnserve.conf:svn服务器配置文件

    1、修改authz文件

    vi authz

     

    [/]:表示根目录

    chen = rw:表示chen对根目录是否有读写权限

    2、修改passwd文件

    vi passwd

    用户名:chen,密码:chen123

    3修改svnserve.conf文件

    anon-access = none:表示禁止匿名用户访问

    auth-access = write:表示授权用户有读写权限

    password-db = passwd:指定用户名口令文件

    authz-db = authz:指定权限配置文件

    realm = /var/svnrepos:指定认定域

    五、开启默认3690端口

     六、启动svn服务器

    上面那句是启动svn,下面那句是查看svn的状态

    七、在客户端访问svn服务器

    输入地址:svn://Linux的IP地址:3690/版本库名称

     或者在Linux服务器测试:

     如果报以下错误:

    1、检查svnserve.conf文件,删掉#时,配置的前面是否有空格

    2、检查3690端口是否配置成功

    3、检查svn服务器是否启动成功

    八、设置开机启动

    修改svn的service配置文件

     把OPPTIONS=“-r /var/svn”改为svn版本库存放的目录,保存退出

    修改selinux配置

     

    把SELINUX=enforcing改成SELINUX=disable

     
  • 相关阅读:
    C#中的反射解析及使用(转)
    给GRUB添加新的项目
    EFI系统引导的一些零碎知识点
    Mysql 通用知识 2019-03-27
    为git关联编辑器(比如notepad++) Associating text editors with Git
    win10 右键添加“在此打开powershell”
    LINQ
    Git学习笔记——分支
    Docker 安装 mysql
    RestTemplateBuilder类
  • 原文地址:https://www.cnblogs.com/clqbolg/p/11736505.html
Copyright © 2020-2023  润新知