应用场景: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”使用:

      

  结束.

    

在centos7下用http搭建配置svn服务的更多相关文章

  1. centos7下利用httpd2.4配置svn并使用Ldap用户认证

    应用场景:Windows下有AD活动目录,类Unix系统下有Ldap,在运维开发工具平台逐步丰富的现在,统一用户管理大大便捷了管理人员. 其中不乏经典版本控制管理工具svn,与Ldap组合的用户认证方 ...

  2. CentOS 7下搭建配置SVN服务器

    CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...

  3. centos7下git服务器端搭建

    git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...

  4. centos7下git服务器端搭建(转)

    git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...

  5. Linux—CentOS7下python开发环境配置

    CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...

  6. 【MIT6.828】centos7下使用Qemu搭建xv6运行环境

    title:[MIT6.828]centos7下使用Qemu搭建xv6运行环境 date: "2020-05-05" [MIT6.828]centos7下搭建xv6运行环境 1. ...

  7. 在CentOS7下的OpenStack中配置使用Spice协议

    在CentOS7下的OpenStack中配置使用Spice协议 by 无若   1. 需要的包 在计算节点上 #yum install spice-html5   注意:使用yum安装spice-ht ...

  8. Spring Cloud 入门教程 - 搭建配置中心服务

    简介 Spring Cloud 提供了一个部署微服务的平台,包括了微服务中常见的组件:配置中心服务, API网关,断路器,服务注册与发现,分布式追溯,OAuth2,消费者驱动合约等.我们不必先知道每个 ...

  9. CentOS7搭建配置SVN服务器

    安装subversionyum install subversionsubversion安装在/bin目录检查一下subversion是否安装成功svnserve --version 建立版本库sub ...

随机推荐

  1. laravel打印sql

    DB::connection()->enableQueryLog(); print_r(DB::getQueryLog());

  2. Oracle 序列(sequence)

    序列(sequence) 是Oracle提供的用于生成一系列唯一数字的数据库对象.它会自动生成顺序递增或者递减的序列号,以实现自动提供唯一的主键值.序列可以在多用户并发环境中使用,并且可以为所有用户生 ...

  3. vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址

    一.开发环境中跨域 使用 Vue-cli 创建的项目,开发地址是 localhost:8080,需要访问非本机上的接口http://10.1.0.34:8000/queryRole.不同域名之间的访问 ...

  4. mobile adaptor & css media query

    mobile adaptor & css media query 移动端适配 & 媒体查询 http://cssmediaqueries.com/ device-aspect-rati ...

  5. shiro使用ajax登陆实现,success但页面无法跳转的问题

    首先:简述一下登陆的后台流程 页面提交——>对应controller中的方法——>对应Realm认证——>controller返回 json 这样,无论成功与否,都有返回值,可以用 ...

  6. RabbitMQ在Ubuntu 16.04下的安装与配置

    安装执行如下命令: echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d ...

  7. Lodop打印旋转180度 倒着打

    方法1:打印出来后,直接把纸张倒过来.如果本身是白纸,打印机出纸内容是倒着的,可以打出来后手动倒着把纸张正过来.如果本身不是白纸,需要打印的纸张上有背景,调整进纸方向.(如果是卷纸,卷纸背景是反的,查 ...

  8. How to vi

    h:left,j:down,k:up,l:right.wq #write and quitx #cut one letterdd#cut one line/ #searchs/a/b/ #replac ...

  9. css伪元素之before和after

    css里面的伪元素主要是用来给选择器设置特殊效果.根据常用性,记录before和after. “:before”伪元素用来在元素的内容前面添加新的元素.比如标题前面会有一个小方块,就可以通过‘ :be ...

  10. SharePoint 2016 installation error The program can not start because api-ms-win-crt-runtime-l1-1-0.dll is missing

    In this post we will discuss how we can resolve the issue The program can not start because api-ms-w ...