linux安装svn

Linux下安装SVN SVN安装     1.下载svn安装文件     目前最新:         apr-1.5.1.tar.gz  下载地址:http://apr.apache.org/download.cgi         apr-util-1.5.4.tar.gz  下载地址:同上         sqlite-autoconf-3080801.tar.gz  下载地址:http://www 阅读详情

第一步:通过yum命令安装svnserve,命令如下:

>yum -y install subversion

此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行

若需查看svn安装位置,可以用以下命令:

>rpm -ql subversion

第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)

选择在var路径下创建版本库,当前处于根目录下,一次性创建如下:

>mkdir /var/svn/svnrepos

第三步:创建svn版本库

在第二步建立的路径基础上,创建版本库,命令如下:

>svnadmin create /var/svn/svnrepos/xxxx   (xxxx为你预期的版本库名称,可自定义)

创建成功后,进入xxx目录下

>cd /var/svn/svnrepos/xxxx

进入目录,可以看见如下文件信息:

 

 第四步:配置修改

进入已经创建好的版本库目录下,也就是前文说创建的xxxx

进入conf

>cd /var/svn/svnrepos/xxxx/conf

conf目录下,一共存放三份重要的配置文件,如下:

 

 authz:负责账号权限的管理,控制账号是否读写权限

passwd:负责账号和密码的用户名单管理

svnserve.conf:svn服务器配置文件

细节修改如下:(希望大家严格按照以下信息,不用参考网络上其他资料)

修改authz文件信息,如下:

>vi authz

在文件内容的末尾,添加如下:

 

只需在末尾添加,无需在文件其他部分修改和添加任何东西(请忽略groups被我马赛克的地方,那其实也是条无用的记录,我忘记删掉而已),末尾内容如下:

[\]

账号1 = rw

账号2 = rw

。。。。。

rw表示赋予此账号可读写的权限,请注意[]中的斜杠,一定是反斜杠,有些教程说,需添加版本库名称在括号内,我直接建议就这写,这样写允许访问的权限更大,避免一些错误

修改passwd文件信息

>vi passwd

账号密码文件无需做修改,也是直接将账号和密码信息追加到文件中即可,注意格式为:

账号 = 密码

例如:admin = 123456

修改svnserve.conf(重要)

vi svnserve.conf

原始文件内容,都被注释掉的,我们只需要去掉4条指定内容前注释即可,如下:

 

 

大多数网络资料,都会让大家将authz-db = authz这条给去掉注释,经过我本人多次被坑经验,此条去掉后,虽然svn服务器可以连接,但一直会提示“认证失败”,注释掉即可正常

还有多数资料会让大家在realm = My First Repository处填写服务器ip,经过测试,填写后并无什么用处,所以大家去掉注释即可,无需做任何修改

到此,配置已经全部完成,账号信息已经添加成功

第五步:防火墙开启

多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题,大家按照如下3条命令逐一执行即可

>/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT

>/etc/init.d/iptables save

>service iptables restart

执行结果如下图:

 

六:启动svn服务器

在跟目录下,执行如下命令:

>svnserve -d -r /var/svn/svnrepos

启动成功后,可用ps -aux查看服务启动是否成功

七:客户端访问svn服务器

在windows客户端,输入地址:svn://ip地址:3690/xxxx   (iP地址为你linux的ip,xxxx为前文创建的版本库名称,3690为svn默认端口)

把项目上传到svn:项目右键-team-shareproject-svn

Linux 下 SVN 的安装和配置 SVN 是一个自由开源的版本管理系统,它可以按照时间的顺序去管理文件、目录以及对其进行的修改。于今,它被广泛的用于互联网公司的项目版本管理中 工作原理 它的工作原理如下图所示 它是由一个SVN服务器和许多的SVN客户端组成 数据统一存储在SVN服务器上 客户端 从服务器检出(checkout)指定路径上的版本文件到本地,修改了之后再提交(commit)到服务器上,当其他的客户端再次检出或更新的时候,就能获取得到之前客户端提交的修改 这样,多个客户端就可以互不干扰的工作,实现了多人的协作 SVN已经是一个. 阅读详情

相关推荐

HyperMesh实战:用Field工具搞定复杂载荷映射(附TCL脚本示例)

本文深入探讨了HyperMesh中Field工具在复杂载荷映射中的高级应用,包括从CSV到有限元网格的温度场映射全流程、稀疏数据处理技巧及TCL自动化脚本示例。通过Field工具,工程师可以高效实现CFD温度场到结构网格的精准映射,显著提升有限元分析的精度与效率。

white的博客 265

Linux上Eclipse安装SVN插件和安装JavaHL

在Eclipse上安装svn插件有两种选择,一种是Subclipse,一种是Eclipse Subversion。前者是svn的官网eclipse插件,后者是eclipse的官方svn插件,具体有什么不同我也不算很清楚,想知道的请自行百度。 网上建议用Subclipse,我也习惯用Subeclipse,所以这里就讲Subeclipse的安装方法。 安装Subeclipse很简单,只要上http...

xgdapple的博客 570

nnDetection复现Luna16 附模型

淘论文发现nnDetection框架对肺结节的检测效果挺好,便跑了跑复现了下, 作者诚不欺人,确实挺好, 并附上我依据文档训练的模型。

HeavenWalker 2597

Linux 下搭建SVN 之安装

1.下载svn安装文件   目前最新:subversion-1.7.5.tar.gz   下载地址:http://subversion.apache.org/download 2. 创建svn安装目录    mkdir /u01/svnapp 3. 上传文件到服务器上解压,安装    解压命令为:tar xfvz subversion-1.7.5.tar.gz     解压后生成 s

sharpyuce的专栏 4521

【Excel VBA 编程】批量核对两张表格数据,行和列显示顺序均被打乱

利用数据字典在 Excel 中进行表格数据的核对,该表格含有多行多列,并且行和列顺序是打乱的,批量核对数据后将差异输出

wei1019的专栏 1293

开放平台 - 互动玩法演进之路

随着直播业务和用户规模日益壮大,如何丰富直播间内容、增强直播间内用户互动效果,提升营收数据变得更加关键。

bilibili_TC的博客 1739

svn linux 安装包下载,linux svn下载,安装和使用

安装包获取:下载http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gzhttp://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gzSVN在linux下的安装使用一、安装1,yum安装# yum install -y subversion2,以下是源码安装t...

weixin_39939993的博客 1189

手把手教你用 Docker 构建自己的 CentOS 基础镜像

目录一、准备CentOS基础镜像二、撰写Dockerfile三、构建Docker镜像四、生成Docker容器 相信码农们经常会听说:虚拟机将成为历史,Docker才是未来 !!! 事实如此,现在大部分公司都在用 Docker 技术,想拥有自己的 Docker 专属镜像,那么 Dockerfile 就是入门,现在让我们一起来看一下 ------ 构建 Docker 镜像的全过程。 好文章 记得收藏...

Nick.Peng's Blogs 1万+

Linux安装svn和配置使用

1. 安装SVNapt-get install subversion2. 建立svn仓库  1). 建立svn目录:mkdir /home/.svn(使用隐藏目录)   2). cd /home/.svn   3). mkdir astar   4). 创建仓库astar:svnadmin create /home/.svn/astar,执行完毕后astar目录有svnadmin创建的目录和文

Hanks-Wang的博客 1万+

基于Simulink雷达系统建模仿真(附源码)

此示例显示如何设置由发射器、带目标的信道和接收器组成的雷达系统仿真。一、系统架构该系统包括:雷达脉冲发生器,以 2% 占空比(导通时间 = 2 ms,周期 = 100 ms)输出功率为 1 mW 的啁啾声。RF发射器部分由滤波器和组成,使用RF模块集电路包络库模块实现。由于滤波器是线性器件,放大器是非线性器件,因此它们被分成两个独立的子系统。这种分离允许在每个子系统中使用不同的仿真频率集。这种分离还允许在更快的仿真速度和级联链中可用的级间负载效应损失之间进行权衡。

珞瑜的博客 4580

PCB层叠结构与阻抗计算

1.Core 和 PP PCB两个重要组成部分:Core 和 Prepreg(半固态片,简称PP)。 如下图所示, Core 的两个表面都铺有铜箔,可作为信号层、电源层、地层等导电层,Core的上下表面之间填充的是固态材料; PP的表面不铺铜,在PCB中起填充作用,其材质是半固体的树脂材料,因此比Core略软一些。 在制作多层板时,需配合使用Core和PP,一般在两个Core 之间应选PP作为填...

sinat_15677011的博客 1万+

linux之安装SVN

1. 查看是否已安装SVN svn 或者 svn --version 2. 移除SVN (–purge 选项表示彻底删除改软件和相关文件) apt remove --purge subversion 3. 安装SVN apt -y install subversion 4. 创建SVN版本库 4.1 创建svn库目录 mkdir /opt/svn 4.2 启用svn服务 svnse...

qq_42488996的博客 183

企业财务共享服务中心业务蓝图规划方案【附全文阅读】

《企业财务共享服务中心业务蓝图规划方案》为集团企业提供财务共享中心建设全流程指导,涵盖战略定位、组织架构、业务流程、信息系统、运营管理和变革实施六大维度。方案明确共享中心"交易处理+战略支撑"双重职能,设计专业分组架构,筛选标准化高、价值明确的流程(如核算、资金结算等)纳入共享范围,构建业财一体化平台,并配套绩效与风险管控体系。结合项目型企业管理特点,分阶段推进实施,助力企业实现财务集中化与标准化转型。

cdfunlove的博客 994

Linux下安装svn以及svn图形界面

Linux下安装svn以及svn图形界面 1,安装SVN以及图形界面 sudo apt-get install subversion sudo apt-get install kdesvn 2,在想要存储svn文件的位置执行命令: svn --username df41 --password 123456 checkout http://192.168.1.111/svn/Product # 格式 svn --username <用户名> --password <密码>

Flying_Motor的博客 6597

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

linux环境下 安装svn并且创建svn版本库详细教程

本文详细介绍了在Linux系统中安装、配置和使用Subversion(SVN)的步骤。首先,通过yum命令安装SVN,并验证安装版本。接着,创建版本库并初始化,配置权限与用户,包括设置用户密码和权限组。然后,启动SVN服务并设置开机自启,同时配置防火墙以开放SVN端口。此外,文章还提供了自动化部署的选项,通过配置post-commit钩子脚本实现代码自动同步到Web目录。最后,通过本地检出和提交代码测试验证配置的正确性,并提供了解决常见报错的步骤,如检查脚本路径、设置文件权限、修复环境变量与编码、增强错误处

l_xing6的博客 2987

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

linux下svn安装与版本控制

linux下svn安装与配置详细教程,及CentOS服务器部署svn+apache http + ssl https访问的详细过程。

weixin_44462773的博客 6912

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

linux下安装使用svn

linux下安装使用svn管理服务器上代码文件

Xiongzhizhu的博客 4660

Linux SVN的安装以及配置

Linux SVN的安装以及配置 1、安装subversion yum install subversion 2、安装apache的Linux SVN模块 yum install mod_dav_svn 3、建立Linux SVN库并修改/svn用户组和用户 svnadmin create /svn/api/ chown -R apache.apache /svn 4、修改SVN配置文件 v...

weixin_41109346的博客 263

Linux下编译安装SVN

说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http、https网页访问形式; 还有一种是基于svnserve的独立服务器模式。 SVN的数据存储方式也有两种:一种是在Berkeley DB数据库中存储数据;另一种是使用普通的文件FSFS存储数据。 由于Berkeley DB方式在使用中有可能锁住数据,一般建议使用FSFS方式更安全。 实现目的: 以svnse...

szchenchao的博客 831

svn服务器linux离线安装

svn linux安装教程

somdip的博客 4249

Linux 安装 SVN

Linux 安装 SVN

积少成多 1395

linux安装SVN服务器

注:此处/path/to/repository即SVN仓库的存储位置,可修改为您的目标目录,例如:/home/myuser/svn/repository。根据你使用的SVN客户端工具的特定文档和指南,你可以获得更详细的操作说明。其中,1234是进程ID(PID),myuser是运行进程的用户名,/home/myuser/svn/repository是SVN仓库的路径。请注意,具体的authz文件配置可能会因SVN服务器的不同而有所差异,请参考你使用的SVN服务器的文档或指南,以获取更准确的配置方法和语法。

qq_24604781的博客 1658

linux删除svn版本库,linux 安装、卸载SVN

1、检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion2、卸载旧版本SVN[root@localhost modules]# yum remove subversion3、安装SVN[root@localhost modules]#yum -y install subversion4、检验已经安装的SVN版本信息[root@localhost...

weixin_28733637的博客 1130

SVN安装(linux)

简介 svn是集中是版本控制系统 git是分布式版本控制系统 目前主流的还是svn,适合小团队开发进行版本控制。大团队使用会有弊端。 SVN服务端运行方式 SVN服务常见的运行方式有3种: 1、独立服务访问 访问地址如:svn://192.168.1.2/test 2、借助apache等http服务 访问地址如:http://svn.test.org/test 3、本地

zdongfuyu的专栏 526

linux安装宝塔和svn

linux安装宝塔和svn安装宝塔安装svn1:安装2:配置2.1:创建仓库2.2. 配置passwd2.3. 配置authz2.3.1. 拓展:使用用户分组2.4. 配置svnserve.conf3.启动与停止4.启动与停止 安装宝塔 执行以下命令即可 yum install -y wget && wget -O install.sh http://download.bt.cn/...

weixin_42295451的博客 2023
上一篇: mysql启动报错Starting MySQL. ERROR! The server quit without updating PID file
下一篇: Myeclipse利用hibernateTool工具反射生成实体类对象
JavaMrSun
博客等级 码龄9年 27粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值