Linux redhat subversion 安装配置迁移

liunx下离线安装SVN详细图文 Liunx下离线安装svn。 阅读详情

Linux redhat subversion安装配置迁移

背景介绍:

       因公司windows的服务器硬盘(RAID 1)坏掉一个,windows 系统无法进入,所以大佬决定把服务器用Linux重装,并在服务器上安装测试环境数据库,SVN版本控制。

因为没有购买redhat的服务,无法使用redhat yun安装软件,也没有配置CentOS yum,只有使用rpm 的安装方式。

一、安装前需要准备的工具包

apr-1.5.0.tar.gz

apr-util-1.5.3.tar.gz

subversion-1.8.8.tar.gz

相关资源下载:http://download.youkuaiyun.com/detail/javaee_ssh/7033449


注:我是从官网下载的最新版本,也可以通过安装光盘中找到相应的包
例:
[root@oracle RHEL_6.3 x86_64 Disc 1]# pwd
/media/RHEL_6.3 x86_64 Disc 1
[root@oracle RHEL_6.3 x86_64 Disc 1]# find. -name apr*.rpm
./Packages/apr-1.3.9-3.el6_1.2.i686.rpm
./Packages/apr-1.3.9-3.el6_1.2.x86_64.rpm
./Packages/apr-devel-1.3.9-3.el6_1.2.i686.rpm
./Packages/apr-devel-1.3.9-3.el6_1.2.x86_64.rpm
./Packages/apr-util-1.3.9-3.el6_0.1.i686.rpm
./Packages/apr-util-1.3.9-3.el6_0.1.x86_64.rpm
./Packages/apr-util-devel-1.3.9-3.el6_0.1.i686.rpm
./Packages/apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm
./Packages/apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm
  
二.安装
1.apr安装
解压apr-1.5.0.tar.gz
./configure
make
make install

2.安装apr-util
解压apr-util-1.5.3.tar.gz
./configure--with-apr=/usr/subversion/apr-1.5.0
make
make install

3.安装subversion
./configure--with-apr=/usr/subversion/apr-1.5.0--with-apr-util=/usr/subversion/apr-util-1.5.3
make
make install

4.检查安装成功与否
执行svnserve --version 如果显示出了版本信息说明安装成功。
 
安装后之后会在/usr/local/bins生成相关svn的命令
[root@oracle bin]# pwd
/usr/local/bins
[root@oracle bin]# ls
coraenv oraenv  svnadmin       svnlook svnrdump  svnsync
dbhome  svn     svndumpfilter  svnmucc svnserve  svnversion

 三、安装过程中可能会遇到的异常
1
configure: WARNING: APR not found
The Apache Portable Runtime (APR) librarycannot be found.
Please install APR on this system andconfigure Subversion
with the appropriate --with-apr option.

解决办法:添加第2,3步

 2

</pre><pre code_snippet_id="233186" snippet_file_name="blog_20140313_7_5423746" name="code" class="plain">.sqlite 3.7.15.1 amalgamation from:
   http://www.sqlite.org/sqlite-amalgamation-3071501.zip
unpack the archive using unzip and renamethe resulting
directory to:
/usr/subversion/subversion-1.8.8/sqlite-amalgamation

解决办法:下载解压并重命名为sqlite-amalgamation
 
3
configure:error: subversion requires zlib

解决办法:从官网下载zlib安装即可,安装步骤同2,3
 
四.Svn相关配置
1.创建库
svnadmin create subversion/my-repos
svnadmin create subversion/test

2.导入文件

svn import apr-1.5.0 file:///root/apr-1.5.0

3.修改 svnserve.conf

anon-access=none //不允许匿名用户访问
auth-access = write//允许有权限用户进行修改
password-db = passwd //指定用户配置文件
authz-db = authz //指定权限配置
realm = My First Repository //客户端连接时的版本注释,可选 

4.修改 passwd
[users]
# harry = harryssecret
# sally = sallyssecret
wyl = wyl

5.修改  authz
添加
[my-repos:/]
wyl = rw

注:注意空格问题,
例:
anon-access=none 正确 
 anon-access=none 错误
6.启动svn

svnserve -d -r /root/subversion

7.windows客户端连接
  

五.多个版本库用户、权限配置

例如:/home/svn/repositories 目录下有多个版本库cmmi,department

1.拷贝authz 与passwd文件至/home/svn/repositories

2.修改/home/svn/repositories/cmmi/config/svnserve.conf

  修改/home/svn/repositories/department/config/svnserve.conf

  password-db = ../../passwd
  authz-db = ../../authz


3.编辑auth文件

例:

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
dept1=liumeilin,wyl,wxc,zw,lml,lby,flf,lxr,lh,xcz,wws,xcq
# [/foo/bar]
# harry = rw
# &joe = r
# * =
 
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
[cmmi:/]
liumeilin=rw
*=r
[project:/]
*=r
@dept1=rw
[knowledge:/]
*=r

五.其它

1.有关svn的迁移

svn有两种方式可以迁移

1.1、直接cope svn库文件夹。

1.2、通过svn dump导出,然后再通过导入。

我是通过cope svn的方式将windows的svn库迁移至linux


2.有关subversion安装方式

目前网上有关subversion安装方式主要是基于yum,对于没有互联网的服务器只能通过下载rpm的方式安装。 


3.1.6.9版本svn

1.6.9以前的版本apache都提供了依赖的包,不清楚为何之后不再提供依赖包了。所以我们看到网上有很多的博客有写下载subversion,及依赖包

subversion-deps-1.6.9.tar.gz 

历史版本及依赖包:http://archive.apache.org/dist/subversion/ 


Linux下svn 1.8(subversion v1.8)的安装与配置 相信每一个Linuxer在编译安装开源软件时,都曾被烦人的各种烦人的库依赖困扰过。而svn的编译安装更是让人吐槽无力。。。 今天折腾了大半天,才终于让svn正常运作起来。为了弥补不太充足的大脑存储空间,这里对安装及配置过程做一下记录,以备不时只需,也为需要的童鞋们提供个参考。特别是遇到过以下问题的同学: 1.  Unrecognized URL scheme 2.  每次都要输入用户名和/或 阅读详情

相关推荐

CentOS 7.9 离线安装 Subversion SVN 服务器

CentOS 7.9 离线安装 Subversion SVN 服务器1. 工具安装1.1 安装文件依赖关系1.2 下载安装文件1.3 解压1.4 安装 gcc 基础组件1.5 安装依赖1.6 安装并配置 Subversion2. 工具配置2.1 创建配置库2.2 配置权限2.3 开启端口2.4 启动、停止 记录时间:2021.11.10 1. 工具安装 1.1 安装文件依赖关系 1.2 下载安装文件 subversion-1.14.1.tar.gz apr-1.7.0.tar.gz apr-util

xyp632的博客 1644

linux下svn服务器迁移,SVN服务器迁移实战

背景最近SVN服务器需要迁移另一个服务器(系统:Centos6.8),使得我有机会再次实践下SVN服务器相关的操作。分两步:1. 新服务器上SVN的搭建。2. SVN数据迁移。准备工具操作系统:Centos6.8远程连接工具:SecureCRTWindows环境下使用SSH的开源图形化SFTP客户端工具:winscpsvn客户端:tortoiseSVN一、 搭建SVN(简便方法)此前写过一个SVN...

weixin_30166291的博客 488

centos SVN离线安装包

用着还不错,欢迎大家下载使用,然后给个好评,谢谢。

centos7安装Subversion+Apache

1、安装subversion yum -y install subversion 2、查看安装位置 rpm -ql subversion 3、建立版本库 (1)建立版本库根目录 mkdir /var/svnrepos (2)建立版本库 svnadmin create /var/svnrepos/lishuyang.com svnadmin create /var/svnrepos/lishuyan...

A15115071701的博客 400

redhat linux 下SVN安装及配置过程

个人时间,在redhat linux 4.4下进行,操作系统版本 i386

apr-util-ldap-1.3.9-3.el6_0.1.i686.rpm

apr-util-ldap-1.3.9-3.el6_0.1.i686.rpm是centos工具包。

Centos7部署SVN

SVN(Apache Subversion)是一个开放源代码的版本控制系统,用于管理和跟踪文件和目录的变化。它采用分支管理系统,并旨在取代CVS。

爱意随风起,人生不可弃。 3058

Redhat安装Apache和SVN详细教程和包括全套软件下载

Redhat.Enterprise.Linux.5 安装Apache和SVN详细教程 提供软件清单: apr-1.3.9.tar.gz apr-util-1.3.9.tar.gz httpd-2.2.13.tar.gz subversion-1.5.6.tar.gz subversion-deps-1.5.6.tar.gz Redhat安装Apache和SVN详细教程.pdf

linux下安装svn,svn搭建,svn迁移详解

Linux中搭建subversion的详细过程以及资源库的建立与迁移

cienven的博客 680

apr-util-1.3.9-3.el6_0.1.i686.rpm

apr-util-1.3.9-3.el6_0.1.i686.rpm是centos工具包。

subversion离线安装包

centos7 下 subversion离线安装包,svn离线安装包及安装教程

VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)

http://blog.youkuaiyun.com/yuwenruli/article/details/8451849 Windows服务器深度中毒,从Windows换成CentOS,所以要把原服务都转移到Linux下,SVN的转移却遇到了些问题,花费了三天时间,走了不少弯路,现在总算解决了SVN迁移问题,记录下: 在Windows上我们是用VisualSVN Serve

Keivin 2661

龙迅LT9611UXC芯片简介:Dual-Port MIPI DSI/CSI to HDMI2.0 with Audio

龙迅半导体推出的LT9611UXC是一款高性能MIPI转HDMI2.0转换器,支持DSI/CSI接口转换,兼容多种视频格式(RGB/YCbCr),最高支持4K@60Hz输出。该芯片集成音频处理(I2S/SPDIF)、色彩空间转换和3D功能,适用于机顶盒、电视盒子等消费电子及车载设备。提供工业级(-40℃~+85℃)和车规级(AEC-Q100认证)版本,采用QFN64封装。

MB16698594834的博客 1333

持续集成之二:搭建SVN服务器(subversion)

安装环境   Red Hat Enterprise Linux Server release 7.3 (Maipo)   jdk1.7.0_80   subversion-1.10.3.tar.gz   apr-1.6.5.tar.gz、apr-util-1.6.1.tar.gz、apr-iconv-1.2.2.tar.gz   sqlite-autoconf-3250200.tar.gz Sub...

weixin_30335575的博客 192

Xilinx PL实现DP TX视频传输的关键配置与实战解析

本文详细解析了在Xilinx ZCU106开发板上,利用PL(可编程逻辑)实现DP TX(DisplayPort发送)视频传输的关键配置与实战流程。内容涵盖从硬件平台搭建、DP TX IP核参数(如链路速率、通道数、视频时序)的详细配置,到软件驱动初始化、中断处理及链路训练的全过程,并提供了屏幕闪烁、颜色异常等常见问题的避坑指南与调试技巧,旨在帮助开发者高效实现稳定的4K视频输出。

weixin_29165465的博客 350

YOLOv11 + TensorRT 在 Jetson 设备上的实时部署

YOLOv11 + TensorRT 在 Jetson 设备上的实时部署

p6666666668的博客 1588

从windows到linux之旅

因为工作的关系,最近的工作重心从windows迁移到了linux。linux的发行版,我们选择了RedHat。开发语言我们选择了C++。我们每人有两台机器,分别安装windows和linux,我们选择了vnc和ssh来协同工作。代码管理我们采用了SubVersion。编程我们主要用vi+gcc+gdb。kdevelop作为候选。目前项目进展顺利。以后我会逐步描述各个模块的使用情况。 转...

weixin_30446197的博客 60

5060TI显卡深度学习环境搭建:CUDA12.8与CUDNN9.8.0的完美搭配

本文详细介绍了在Win10系统下为5060TI显卡搭建深度学习环境的最佳实践,重点配置CUDA12.8与CUDNN9.8.0的完美组合。通过优化OpenCV编译选项和YOLOv5环境设置,显著提升模型训练和推理效率,帮助开发者充分发挥5060TI显卡的性能潜力。

weixin_29065791的博客 486

SCM-SVN集成服务器

为什么80%的码农都做不了架构师?>>> ...

weixin_33758863的博客 150

Workbench中直接调用ICEM CFD进行网格划分

自从ANSYS 12.0之后,ICEM CFD就从Workbench中被分离出去,作为一个独立的程序使用了。取而代之的是Meshing模块。 在Meshing的属性节点菜单中右键点击Mesh,选择Insert > Method,插入方法。 选择需要划分网格的几何体,点击apply。此时Geometry显示为1 Body。 设置Method为MultiZone,如果不设置成这个的话,找不到进入ICEM CFD的入口。如果要划分四面体,可以在Mapped Mesh Type中选择其他类型。

Yan的博客 6510

Docker(八):Docker Compose(容器编排) 管理多容器应用—实战案例演示

🟢 Docker(八):Docker Compose(容器编排) 管理多容器应用—实战案例演示

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 6万+

Linux (redhat6.3)使用rpm包离线安装subversion(SVN)

Linux (redhat6.3)使用rpm包离线安装subversion(SVN) 1、首先创建subversion文件夹,mkdirsubversion,cd /subversion 2、上传rpm文件包,网盘链接:https://pan.baidu.com/s/12QhEXZBGZo-LRzzn1Swx8Q 提取码:kmwi 3、使用rpm -qa |grepsvnserve 查看之前是否安装过,如果有,请使用 rpm -e卸载掉 4、我在这个虚拟机上之前没有,使用rpm -...

zhaoyuan_csdn的博客 1160

华为OD新系统机试真题-勇攀数字高峰(Java/Py/C/C++/Js/Go)

新系统 华为OD机试新系统【勇登数字高峰】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统机试真题【勇登数字高峰】

qq_45776114的博客 1544

ubuntu server 14.04手动安装svn

最简单的办法自然是运行sudo apt-get install subversion。 但是在服务器上经常是没有权限的,因此只能手动进行安装,现在假定安装在/home/user/local/下面,操作过程如下: 1.下载svn源代码:http://mirrors.cnnic.cn/apache/subversion/ 这里下载的是subversion-1.8.8; 2.下载apa...

bangshika2969的博客 188

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux下subversion安装

++++++++++++++++++++++++++++++++++++++++++++++ linux下subversion安装 ++++++++++++++++++++++++++++++++++++++++++++++ 操作系统    : [CentOS6.0] sqlite          : [sqlite-autoconf-3070900] svn          : [

ihelloworld的专栏 2542

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

下一篇: Linux iptables 转向重定向配置实例
javaee_ssh
博客等级 码龄18年 42粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值