linux系统下SVN服务器搭建

article/2025/9/29 23:52:54

linux新手,整了好几天才搞好,做下笔记以备后续使用:

1、下载svn服务器

        yum -y install subversion

2、创建仓库

        svnadmin create /opt/svn/pro/respos1

        svnadmin create /opt/svn/pro/respos2

3、配置用户以及权限

        1:cd到仓库目录下,修改svnserve.conf文件内容,把部分内容注释打开,

        vim /opt/svn/pro/respos1/conf/svnserve.conf,键盘键入“i” 进入插入模式,然后“Esc” ,:wq保存退出

如下图:

        

        2:修改相应的authz 和 passwd 文件,如下图所示:

                passwd:

                        

               authz:

                 

注意仓库路径 

4、启动svn服务器

        svnserve -d -r /opt/svn        这是启动svn目录下所有的仓库,如果只是启动某一个仓库,则

        svnserve -d -r /opt/svn/pro/respos1  即可

        启动成功之后,可以使用命令  ps -aux|grep svn  查看svn服务器启动情况,如下图:

        

 pid=996就是svn服务器,如果需要关闭svn服务器则使用命令 kill -9 pid

5、验证测试svn服务器

        1:通过svn客户端检出地址 svn://ip地址/仓库,测试用例

        svn://ip地址/pro/respos1

        svn://ip地址/pro/respos2

        2:如果没有响应,则大概率是防火墙的问题,我这边使用的是iptables方式管理接口所以先把Centos7默认使用的防火墙firewalld 禁用掉

        systemctl stop firewalld.service

        systemctl disable firewalld.service

        3:下载安装iptables

                yum install -y iptables

                yum install iptables-services

                 安装成功之后,设置开机启动

                        systemctl enable iptables.service

        4:修改文件 /etc/sysconfig/iptables,添加svn开放端口(默认3690)如下图:

                

        注意输入的命令一定要放到22端口的上面或者下面,不要放到最后,否则有可能不起作用

        命令: -A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT

6、svn服务器随系统启动自启动

         系统启动的时候,默认svn服务器是不能能自动启动的,如果需要自动启动,则需要修改svn服务器的配置文件 /etc/sysconfig/svnserve,将 OPTIONS="-r /var/svn" 改为 svn 版本库存放的目录,:wq 保存退出,如下图:

 然后敲入命令 systemctl enable svnserve.service

重启服务器,查看svn服务器有没有启动成功

ps -aux|grep svn

纯新手的摸索之路,如有错误,还请见谅!

        


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

相关文章

如何在服务器上搭建svn

svn现在依然是一个流行的版本控制工具,但是大多数的人员只会使用客户端,并且也知道可以进行权限控制, 那么今天,我们就来给大家梳理一下 1.如何搭建svn的服务器 2.如何进行svn的权限控制 我是一条华丽的分割线 安装系统&…

Linux下的SVN服务器搭建

鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环…

SVN服务器的搭建与使用

下载 VisualSVN Server VisualSVN Server 选择 64-bit 下载即可(现在主流的系统一般都是 64 位的,当然,如果你是 32 位的系统就下载 32-bit)。 安装 VisualSVN Server 双击下载下来的安装程序,开始安装:…

SVN服务器的搭建与使用(详细图解)

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说。 本教程使用的svn版本是1.9.7 64位 一. 下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进…

SVN服务器搭建和使用

(一)SVN服务器搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了,下载地址: http://subversion.apache.org/packages.html 这是二进制文件包…

一、Linux下的SVN服务器搭建

这里自己做个总结。 环境: contos7,百度云服务 下载svn服务器,必须是联网情况下。 yum -y install subversion 查看下载后的信息,安装位置及详细信息。 rpm -ql subversion 3.创建版本库目录,可以再chenjy目录上放置…

搭建svn服务器

检查是否已安装 rpm -qa subversion 如果要卸载旧版本: yum remove subversion 1、yum install subversion 查看Svn版本 svnserve --version 2、建立版本库 subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改这个默认…

本地SVN服务器的搭建(WINDOWS环境)

1.下载安装 VISUALSVN SERVER 1.1下载地址:https://www.visualsvn.com/server/download/ 1.2下载完成后,双击安装。 2.下载安装 TortoiseSVN 1.1官网下载地址:http://tortoisesvn.net/downloads.html 2.1下载完成后,双击安装。 完成后Finis…

linux下 svn服务器搭建及使用

1、安装svn 命令:sudo apt-get install subversion 2、创建目录和svn仓库 1) mkdir /home/zx/test_svn 2)svnadmin create /home/zx/test_svn/bluedroid 3)修改conf/svnserve.conf,如下图: 4)…

SVN服务器搭建(一)

原文地址: https://www.cnblogs.com/yankyblogs/p/7282752.html 本教程以64位win10系统为例在本地搭建svn服务器,安装完成后,即可访问本地svn服务器上的项目,也可以访问网上其他svn服务器上的项目。 一、首先准备三个软件: 1&am…

Ubuntu SVN服务器搭建

本服务器在Ubuntu14.04LTS上搭建,理论上在任何Ubuntu版本上都适合。 1、安装SVN 首先切换到超级用户下:sudo su 然后输入命令安装svn:apt-get install subversion 2、建立版本仓库 创建文件夹:mkdir -p /home/svn 创建版本仓库: svnadm…

在阿里云服务器上搭建 SVN 服务端

一、SVN 服务端搭建流程 1、安装 svn apt-get install subversion // 方式二:yum install subversion ps:查看版本 svnserve --version 2、创建版本库先建目录 mkdir /usr/xq/svn 创建版本库 svnadmin create /usr/xq/svn subversion目录说明&#xff…

SVN服务器搭建教程

背景 在windows云服务上使用VisualSVN Server搭建svn服务器,自己本机使用TortoiseSVN作为客户端来连接。 方法 1、安装 VisualSVN Server下载地址: Downloads | VisualSVN 下载完成后一直下一步安装即可。 2、创建库 当然,你可能发现没有…

SVN服务器搭建

本教程以64位win10系统为例在本地搭建svn服务器,安装完成后,即可访问本地svn服务器上的项目,也可以访问网上其他svn服务器上的项目。 一、首先准备三个软件: 1.VisualSVN-Server-3.6.3-x64.msi(svn服务端&…

IDEA使用JBoss7.1.1容器启动EJB项目Demo

今年是2022年了,现在用到EJB架构的项目已经不多了,多是遗留的老项目,这不,手头就遇到一个。找了一些资料,自己也手动练习一下基础的搭建。 在开始,介绍一下搭建环境使用的工具及版本: JDK版本&a…

EJB开发第一个无状态会话bean、开发EJB客户端

开发第一个无状态会话bean EJB中的三中bean: 会话Bean(Session Bean) 负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过JDBC直接操作数据库,但大多数情况下都是通过实体bean来完成对数据库的…

【EJB学习笔记】——EJB开发环境搭建(Eclipse集成JBoss)

之前一直用的EJB开发环境是他们搭建好的,直接拿来用,不过还是感觉老吃别人嚼好的不太好吃,所以自己动手来玩一玩。 EJB开发依赖的最基本的环境:JDK、Eclipse、JBoss,这里简单介绍一下最基本的环境的搭建。 JDK、Eclip…

EJB开发web service

服务端的开发 用EJB就行服务端开发是非常简单的,EJB可以把无状态会话bean通过WebService注解瞬间暴露为web服务。 例子 Stateless Remote(JsunSer.class) WebService public class JsunSerImpl implements JsunSer{ WebMethod public String run() { return &…

ejb2.0详细开发过程

Ejb2.0 开发流程 一、开发环境准备 ①开发工具:myeclipse2013(里面集成了EJB2.0的开发工具) ②jdk:jdk142_08 二、Ejb服务器端的开发 1.1 建立工程 ①EJB Project单击 ②输入工程名称: ejbserver 选择Ejb版本2.0…

wildfly ejb开发环境搭建(一):wildfly安装及数据源配置

本文是作者搭建ejb开发环境的记录,仅供参考 一、软件下载及环境准备 环境:wildfly-11.0.0.Finalj2ee7ejb3.2idea2019.1maven3jdk1.8(32位),数据库oracle10g,驱动:ojdbc6.jar,操作系统:win7 64位 wildfly…