zoukankan      html  css  js  c++  java
  • 安装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提交项目,项目上传就完成了

  • 相关阅读:
    leetcode 78. 子集 JAVA
    leetcode 91. 解码方法 JAVA
    leetcode 75. 颜色分类 JAVA
    leetcode 74 搜索二维矩阵 java
    leetcode 84. 柱状图中最大的矩形 JAVA
    last occurance
    first occurance
    classical binary search
    LC.234.Palindrome Linked List
    LC.142. Linked List Cycle II
  • 原文地址:https://www.cnblogs.com/kongkongFabian/p/9650318.html
Copyright © 2011-2022 走看看