• 在centos7下用http搭建配置svn服务


    应用场景:SVN是Subversion的简称,是一个开放源代码的版本控制系统。

    安装环境:centos7   //已关闭 Selinux和 Firewall

    配置步骤:

      1. 安装HTTP和SVN相关软件包

        ~]#yum install httpd subversion  mod_dav_svn  -y

          

      2. 编辑httpd配置文件

        在文件/etc/httpd/conf/httpd.conf末尾添加如下信息:

        ~]# vi /etc/httpd/conf/httpd.conf

          <Location /svn>
            DAV svn
            SVNParentPath /var/www/svn/        //暂时没有该路径目录,后面会新建,也可以自己定义;
            AuthType Basic
            AuthName "SVN Repository"
            AuthUserFile /etc/svn-auth-accounts
            Require valid-user
          </Location>

        

      3. 创建SVN用户

        利用httpd包生成的命令“htpasswd”来创建:

        ~]# htpasswd -cm /etc/svn-auth-accounts adrian    //把用户名“adrian”换成自己定义的用户名

          

        说明:选项“-c”是用来创建密码文件/etc/svn-auth-accounts;

           选项“-m”是用来给用户创建MD5加密密码;

        注意:如果创建第二个用户时,请勿使用“-c”选项,否则会重新生成文件并覆盖原文件;

      4. 创建并配置SVN库

        命令操作和说明如下图所示:

          

      5. 启动httpd并加入开机启动

          

       6. 通过浏览器尝试登陆SVN

        在浏览器输入:http://IP/svn/repo

          

          

      7. 测试

        随意新建2个文件并导入:

          

        用如下命令导入:

        linuxProject]# svn import -m "First SVN Repo"  /mnt/linuxProject/  file:///var/www/svn/repo/linuxProject

          

        再次回到网页刷新:

          

        

        最常见的就是在winodws客户端安装软件“小乌龟svn”使用:

          

      结束.

        

  • 相关阅读:
    STM32位带操作
    url参数 加密
    object.key 对象的键排序 可能出现的问题
    在vue项目中 获取容器的高度
    navigator 判断移动端是Android还是iOS
    Nginx下载地址
    Sublime Text3快捷键大全
    鼠标拖着元素飞
    g6 cavans
    vue img标签图片加载时 闪烁
  • 原文地址:https://www.cnblogs.com/ding2016/p/6813976.html
Copyright © 2020-2023  润新知