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


相关文章
|
7月前
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
737 17
|
6月前
|
Ubuntu 安全 小程序
服务器版本的CentOS和Ubuntu哪个更适合你?
但是以上的比较并不说明Ubuntu是不稳定的或者是不安全的,只是以上比较过程中,在稳定性方面Ubuntu稍微逊色了一点。由于Ubuntu在个人桌面电脑的使用率远远高于CentOS,用Ubuntu搭建服务器,如果遇到什么问题,寻找解决方案相对比较容易,这让Ubuntu在选择方面更优于CentOS。如果你是一个初学者,那么毫无疑问Ubuntu是更适合的选择。如果你正在经营自己的公司,在这两者之间,CentOS会更好一些。
|
8月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
301 4
|
7月前
|
安全 关系型数据库 网络安全
安全加固:启动PostgreSQL 14服务器SSL加密的方法指南在CentOS 7环境中
通过上述步骤,你可以为PostgreSQL数据库服务器设置SSL加密,从而增加数据在传输中的安全性。确保维持证书的有效性,并且定期更新和管理密钥,以防止未授权访问。
364 0
|
8月前
|
Linux
Linux下版本控制器(SVN) -服务器端环境搭建步骤
Linux下版本控制器(SVN) -服务器端环境搭建步骤
349 0
Linux下版本控制器(SVN) -服务器端环境搭建步骤
|
9月前
|
Kubernetes Ubuntu Linux
阿里云服务器使用centos还是ubuntu?
在选择阿里云服务器操作系统时,CentOS和Ubuntu各有优势。CentOS以企业级稳定性著称,适合数据库、ERP等长期稳定需求;而Ubuntu开发者友好,支持最新硬件与功能,更适合开发/测试环境及云计算场景。两者在阿里云上均有官方镜像支持,性能差异可忽略。无特殊需求时推荐Ubuntu 22.04 LTS,若需RHEL生态则选AlmaLinux。根据实际需求、团队技术栈及场景灵活决策,阿里云还支持更换系统盘降低试错成本。
|
4月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
375 10
|
4月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
4月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
535 8