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月前
|
应用服务中间件 Linux 网络安全
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
17 0
|
2天前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
13 1
|
2天前
|
Java 开发工具 git
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-项目发布(三)
10 4
|
5天前
|
网络协议 物联网 Linux
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
你不能不知道的:无公网IP,SSH远程连接CentOS服务器【内网穿透】
|
6天前
|
存储 安全 网络协议
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南
17 0
|
7天前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
|
7天前
|
关系型数据库 MySQL Linux
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程
|
15天前
|
Linux
如何检查CentOS版本:5种方法
这个文件包含了CentOS的详细版本信息,包括版本号、架构等。
29 0
|
18天前
|
安全 Linux 网络安全
记录_centos搭建ftp服务器
记录_centos搭建ftp服务器
15 0
|
20天前
|
运维 Apache 数据安全/隐私保护
CentOS6.5搭建SVN服务器(Apache+SVN)
CentOS6.5搭建SVN服务器(Apache+SVN)

热门文章

最新文章