Centos 7版本搭建SVN服务器

简介:

安装环境:

  系统: Centos7.1.1503(cat /etc/centos-release)

  内核:3.10.0-229.e17.x86_64(uname -r)

  SVN版本:subversion-1.7.14-10.e17.x86_64(rpm –aq subversion)

  安装方式:yum install subversion

安装步骤:

1、创建版本根库目录(svndata)及密码权限目录(svnpasswd)

mkdir –p/application/svndata

mkdir –p/application/svnpasswd  

tree/application 查看是否创建成功文件


2yum安装svnverv

yum installsubversion –y

提示:若需要保持subversion包,可以

sed –i ‘s#keepcache=0#keepcache=1#g’ /etc/yum.conf

保险起见可以查看下 grep keepcache /etc/yum.conf

查看svn是否安装成功

rpm -aq subversion

查找yum下载文件目录位置find / -name subversion-1.7.14-10.el7.x86_64.rpm


启动svn服务的指定根目录

svnserve –d –r /application/svndata

   svnserve –help 查看帮助

 

检查svnserve是否启动成功

    netstat –lntup | grep svn

    lsof –i tcp:3690

 

建立版本库

     svnadmin create /application/svndata/sadoc

 

设置访问权限

备份原配置cp/application/svndata/sadoc/conf/svnserve.conf svnserve.bak.$(date +%F)

      cp /application/svndata/sadoc/conf/authz passwd /application/svnpasswd/

     修改配置文件(所有文字前面不能有空格,等号必须空格

     Vim svnserve.conf

     anon-access = none

   auth-access = write

      password-db =/application/svnpasswd/passwd (密码文件)

   authz-db = /application/svnpasswd/authz


 创建账号:

     /application/svnpasswd/passwd 账号密码存在此

     wKiom1gJ1ByzhwqbAAA5FIAavR8191.jpg-wh_50

 配置账号权限

 /application/svnpasswd/authz 用户权限在此配置 组名和#直接不能有空格,我因为此处有空格,用户验证一直失败。

 wKiom1gJ1i6AE3udAABAnWN7F6Q091.jpg-wh_50


启动SVN:

pkill svnserve kill进程

svnserve -d -r /application/svndata 启动


然后可以安装客户端,如何账号密码即可

本文转自  一招拜师  51CTO博客,原文链接:http://blog.51cto.com/sadoc/1864321


相关文章
|
1月前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
2月前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
507 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
2月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
2月前
|
弹性计算 关系型数据库 MySQL
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
CentOS 7.x操作系统的ECS云服务器上搭建WordPress网站
|
2月前
|
并行计算 Ubuntu 算法
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
132 0
|
2月前
|
Linux 数据安全/隐私保护 Windows
centos 7.2 搭建svn服务器
centos 7.2 搭建svn服务器
67 0
|
Linux
升级CentOS到最新版本
升级CentOS到最新版本
429 0
|
Linux
[Ansible] 升级 CentOS 到指定版本
今天接到一个需求,需要把一些 7.4 版本的 CentOS 升到 7.5 而不是 7.6。查了一下手动升级的方案,然后写成 ansible playbook。做个记录。 - hosts: all become: yes serial: - 1 - 33% vars: upgrade_to: "7.
2159 0
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。