• 安装SVN服务器


    Centos7安装svn方法比较简单

      1.安装服务器

        1.1 yum install subversion —— 安装,svnserve 默认安装在 usr/bin/svnserve

        1.2 subversion --version —— 查看版本,是否安装好了

      2.建立版本库

        2.1 subversion默认以/var/svn为数据根目录,使用vim /etc/sysconfig/svnserve可对其修改

    # OPTIONS is used to pass command-line arguments to svnserve.
    #
    # Specify the repository location in -r parameter:
    OPTIONS="-r /opt/svn"

        这里我将其修改为 /opt/svn为数据根目录。

        2.2 svnadmin命令建立版本库,在此之前先保证目录存在

          mkdir -p /opt/svn

          svnadmin create /opt/svn/projects

          

      3.配置(存于版本库的conf目录下)

        3.1 svnserve.conf(将注释放开,值进行相应修改)

    [general]
    anon-access = none                     #控制非鉴权用户访问版本库的权限
    auth-access = write                    #控制鉴权用户访问版本库的权限
    password-db = passwd                   #指定用户名口令文件名
    authz-db = authz                       #指定权限配置文件名
    realm = projects                   #指定版本库的认证域,即在登录时提示的认证域名称

        3.2 passwd

    [users] // 添加用户 账号 = 密码
    admin = admin
    guest = guest

        3.3 authz

    [groups] // 添加组 组 = 成员1,成员2
    admin = admin
    guest = guest
    
    [repository:/baz/fuz] // 给组分配权限,也可以给人分配权限
    @admin = rw
    @guest = r

      4.启动svn服务

        4.1 systemctl start svnserve.service —— 启动服务

        4.2 ps aux | grep svn —— 检查是否成功

        4.3 netstat -tnlp | grep svn —— 查看svn端口

        4.4 systemctl enable svnserve.service —— 设置开机自启动

      5.项目上传

        5.1 桌面新建文件夹,右键选中“SVN checkout”,输入相关的参数

        5.2 检出完成后,新建的文件夹中会出现".svn"文件,将其拷贝到项目同级目录下

        5.3 然后选择项目右键,点击add选项,选中要提交的项目

        5.4转到项目的上级目录,右键commit提交项目,项目上传就完成了

  • 相关阅读:
    Intellij IDEA 构建Spring Web项目 — 用户登录功能
    Intellij IDEA 快速创建Spring Web 项目
    Intellij Idea 创建Web项目入门(一)
    JavaScript for in的缺陷
    JavaScript判断对象是否含有某个属性
    【一小时入门】webpack 入门指南
    webpack实例与前端性能优化
    JavaScript splice() 方法
    JavaScript拆分字符串并将分割的数据放到数组中
    JavaScript中数组map()方法
  • 原文地址:https://www.cnblogs.com/kongkongFabian/p/9650318.html
Copyright © 2020-2023  润新知