linux安装svn服务器

article/2025/11/7 0:40:29

1、检查系统是否已经安装如果安装就卸载

检查:svnserve --version

卸载:yum remove subversion

2、安装

yum install subversion

3、建立SVN库(文件位置可自由)

创建仓库文件夹:mkdir -p /opt/svn/repository

用svn管理员身份创建一个仓库:svnadmin create /opt/svn/repository

执行上面的命令后,自动建立repositories库,查看/opt/svn/repository 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。

img

4、权限配置

(1)authz文件配置,设置哪些用户可以访问哪些目录:进入/opt/svn/repository/conf上面生成的文件夹下,

进行配置 authz文件配置,vi authz,向authz文件追加以下内容,左边是用户名,右边是读写权限(r、w、rw、no access),

每个目录的读写权限都可精细控制,例如:

img

(2)passwd文件配置 主要添加用户名和密码,例如::

img

(3)svnserve.conf 文件配置 配置访问权限

img

5、启动svn

本人建议指定端口的启动方式,如果建立多个仓库,也便于管理。

svn默认端口为3690,需要在防火墙添加才可在svn客户端访问

再次我选择用3691端口启动

启动命令:svnserve -d -r /opt/svn/repository --listen-port 3691

6.查看svn进程

ps -ef|grep svn,可以看到服务启动成功,想要重新启动则kill -9 pid,再重新使用svnserve -d -r /opt/svn/repository --listen-port 3691命令启动

这时候,用svn小乌龟客户端连接会发现svn://ip:port/opt/svn/repository无法使用,这是因为linux没有开放该端口,需要手动添加;

步骤如下:

vi /etc/sysconfig/iptables,开放新端口

重启防火墙

service iptables restart

重新使用客户端就可以正常连接了!

以上就是良许教程网为各位朋友分享的Linux相关知识。


http://chatgpt.dhexx.cn/article/oJH3XtHV.shtml

相关文章

在linux服务器上搭建SVN服务器

收集了网上很多资料终于搭好啦。 系统环境:centOS7.0 一:卸载SVN(如果你是一台新的系统机可以忽略这一步) 1: rpm -qa subversion 查询SVN是否有过低版本SVN(没有安装过则不显示) 2:…

linux安装svn服务器的两种方式

操作环境:CentOS 7.2 64位 第一种:采用压缩包安装:比如你们公司服务器上安装软件有自己的规定,一般会采用压缩包安装。 第一步:SVN服务器端压缩包下载 下载地址:http://mirrors.cnnic.cn/apache/subvers…

Linux系统安装SVN

目录 一、检查是否有SVN 二、安装SVN 三、创建目录 1、创建目录 2、创建版本库 四、配置 1、创建用户及密码 2、权限配置 3、配置SVN服务配置文件svnserve.conf 五、启动与停止SVN服务 1、启动svn 2、查询svn是否在运行 3、停止 六、设置开机自启 七、验证 八、开启防火…

Linux离线安装SVN并配置

SVN是Subversion的简称,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。相信大家都已经使用过svn了,也明白它的方便性和强大的能力,可是如何搭建SVN的服务端呢&…

什么是SVN,Linux环境如何安装最新版Svn服务(yum安装1.14.1)

目录 前言1、安装及卸载2.1 查看安装情况2.2 直接安装(不推荐)2.3 最新版本安装(推荐)2.4 卸载 2、创建svn工作目录3、创建svn项目仓库4、为svn仓库设置用户权限4.1 新增用户4.2 配置用户权限 5、配置svnserve.conf6、启动7、新增仓库及用户8、配置开机自启9、配置http服务(非必…

Linux下安装SVN(图文详解)

Linux下安装SVN(图文详解) 本文以Centos6 x86_64,linux系统为例如果各位还需要了解Linux下安装其他软件,例如:MySQL,JDK,Nginx等,文章结尾处有小编的其他博文连接,谢谢关…

linux下安装svn服务

我的linux版本为centos 7.6,以此版本为例,进行svn服务的安装。 一、确认系统中是否已经安装svn,避免重复安装 svnservice --version 二、使用yum安装,一路确认即可 yum install subversion 三、创建svn目录,我是放…

Linux 安装SVN服务器 图解教程

前言: 现在主流企业常见的代码管理就是SVN,GIT,此文是在自己服务器上搭建仓库,其实远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。如GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码…

Linux下SVN的安装与配置

简述 版本控制一直是项目开发中必不可少的,不仅有利于代码管理,而且对项目团队协作开发有很大的帮助。目前比较流行的版本控制管理有GIT和SVN,它们都有各自的优缺点,具体使用哪一个还是要看个人的喜好,它们功能也都是大…

Linux搭建SVN服务器详细教程

前言 本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。 SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终集…

Linux测试环境搭建步骤

Linux测试环境搭建步骤 准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz)&#xff1a…

测试环境服务器搭建

1.确定文件目录 主要通过df命令和du命令确定好磁盘大小以及磁盘使用情况,和磁盘剩余大小来判断项目以及软件安装到哪个目录 1.1df命令 df命令主要用来判断磁盘空间大小,使用情况、剩余情况,要看df的参数使用df --help查看即可,…

软测_1环境搭建

环境搭建 vm虚拟机下载地址以及测试所用到的软件 链接:https://pan.baidu.com/s/10HqWU23pXvOgUOULMsL2wA?pwdkm67 提取码:km67 阿里网盘可能会快一点 https://www.aliyundrive.com/s/NBt6Ka5yi91 苹果系统下载vmware 官网地址 解决办法 https://baiji…

linux中测试环境的搭建

1.VMware虚拟机的安装 参照:虚拟机VMware的下载与安装——详细教程_沐雨风栉的博客-CSDN博客_vmware下载安装教程 2.centos系统安装 参照:CentOS 的安装——超详细教程_沐雨风栉的博客-CSDN博客_centos安装 3.jdk安装 参照:Linux搭建测试…

软件测试环境的搭建及详解

前言 测试环境是QA开展测试工作的前置条件。稳定和可控的测试环境,可以使测试人员在执行测试用例时无需花费额外的时间去维护。有些公司运维或者研发部门会帮忙准备好测试环境,但是QA如果一味依赖其他部门,会局限测试工作的开展。 一、什么是…

如何搭建靠谱的测试环境

今天给大家分享测试环境的搭建与维护。 搭建良好的测试环境是执行测试用例的前提,也是完成测试任务顺利完成的保证。测试环境大体可分为硬件环境和软件环境,硬件环境包括测试必须的PC机,服务器,设备,网线,分…

面试题:关于搭建测试环境 (一)

最近去面试的时候遇到一个问题。 问我测试环境是怎么搭建的。 先别嘲笑我,我会自省3天。 作为一个测试人员,事实上,我真的从来没有完完全全是搭建一个测试环境。 更搞笑的是,我居然还停留在说保证什么运行平台,保证…

如何自己搭建测试环境

如何搭建测试环境? 1.我们主要安装三个软件 在Windows 10下搭建测试环境,需要安装tomcat。tomcat是一款主要用来web容器,作为中转站,用来解析和进行返回数据打包。 而tomcat是Java语言开发的软件,因为jak是Java语言的…

Linux搭建测试环境步骤

Linux搭建环境基础步骤 准备工具: SecureCRT工具(Linux工具,连接服务器) FTP传输工具(上传文件到服务器) MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz):…

Linux搭建测试环境(耗巨时制作全教程)

文章目录 前言一、安装dcoker1.1 安装yum工具1.2更新本地的镜像源1.3 安装docker1.4 启动docker1.5 配置镜像加速 二、安装nginx2.1 按照nginx的依赖包,一键安装2.2 下载并解压安装包2.3 安装nginx2.4 启动nginx服务2.5 编辑nginx的配置文件nginx.conf2.6 重启nginx…