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提交项目,项目上传就完成了

  • 相关阅读:
    SQL Server 数据类型映射 (ADO.NET)
    微软SQLHelper.cs类 中文版
    在WinForm中使用Web Service来实现软件自动升级
    Winform开发框架之通用自动更新模块(转)
    C# winform 最小化到电脑右下角
    3层数据访问架构(部分)
    Castle ActiveRecord学习实践
    .Net下的 ORM框架介紹
    配置企业库5.0管理
    一个简洁通用的调用DLL函数的帮助类
  • 原文地址:https://www.cnblogs.com/kongkongFabian/p/9650318.html
Copyright © 2011-2022 走看看