linux平台下svn环境搭建【未完】

Linux服务器搭建SVN服务 Subversion(SVN) 是一个开源的版本控制系统, 也就是说 Subversion 管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository) 中。这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 阅读详情

零、环境准备

 

1. 安装rz

sudo apt-get install lrzsz

 2. 安装pcre

http://pcre.org/

./configure --prefix=/usr/local/pcre/

3. 安装zlib

一、安装apr

 

 1. http://apr.apache.org/download.cgi 下载

 

 2.  编译安装

 

    # ./configure  --prefix=/usr/local/apr 

 

    # make; make install

 

 

二、安装apr util

 

  1. http://apr.apache.org/download.cgi 下载

 

  2.  编译安装

 

    # ./configure --with-apr=/usr/local/apr --prefix=/usr/local/apr-util

 

    # make; make install

 

三、安装apache

1. http://httpd.apache.org/ 下载

2. 编译安装

#./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre

# make ; make install

3. 测试 wget http://localhost/,得到it works,说明apache已经配置成功了

 

四、安装sqllite

 

  1. http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz 下载

 

  2. 编译安装

 

    # ./configure --prefix=/usr/local/sqlite

 

    # make; make install

 

五、安装svn

 

 1. http://subversion.tigris.org/downloads/subversion-1.6.13.tar.gz 下载

 

 2. 编译安装

 

    #./configure --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite/ --with-zlib=/usr/local/zlib/ --prefix=/usr/local/subversion --without-berkeley-db

 

    # make; make install

 

PS:在编译svn时make 出错svn libsvn_subr-1.so: undefined reference to `sqlite3_open_v2'collect2: ld returned 1 exit status make: *** [subversion/svnadmin/svnadmin] Error 1


解决方法:
在svn源码目录下,mkdir sqlite-amalgamation
下载sqlite-amalgamation-3.6.13.tar.gz
解压后将cp sqlite-3.6.13/sqlite3.c sqlite-amalgamation下,重新编译,正常

 

六、创建数据仓库

 

  1. 启动SVNSVR服务 ./svnserve -d

 

  2. 创建数据仓库 ./svnadmin create /home/admin/repos

 

  3. 导入版本文件

 

      假设你的代码位于/code/readme, 你可以执行svn import /code/readme file:///svn/svn_rep/code/ -m “注释”

 

Linux环境下SVN数据仓库迁移 上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移。 阅读详情

相关推荐

Linux 搭建 SVN 服务器及使用教程

首先要明确CentOS7的默认防火墙为firewallD。项目ip可以通过 ip addr 或者 ifconfig 查看 inet,repository为当初建立的SVN版本库。多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题。地址栏输入 svn://项目ip:3690/repository。,用户权限如果是设的分组,仍需设置每个角色对应的密码。查看系统下有没有安装过或有安装过老版本的SVN。如果有老版本先运行一下,删除老版本。修改SVN仓库的配置文件。

randou_的博客 2037

centos 6.5安装svn并支持https

centos 6.5安装svn并支持https 以前搞过一次,近几天删了某些库,又搞一次...   版本:subversion-1.7.6.tar.gz 1、下载第一个依赖库:apr-1.4.5.tar.gz 解压后cd进入 #./configure --prefix=/usr/local/apr #make && make install 2、下载第二个依赖库:a...

liang12360640的专栏 936

svncpp C++api接口

svn操作C++api接口 svn操作C++api接口 svn操作C++api接口

64位Linux安装subversion-1.7.6时,错误undefined reference to `XML_StopParser'

64位Linux安装subversion-1.7.6时,发生错误undefined reference to `XML_StopParser' 具体

supermig的专栏 6483

Vue3+codemirror6实现公式(规则)编辑器

vue3+codemirror6+ts实现公式编辑器,可以插入标签、公式,也有补全提示

小阮的笔记本 5046

GD32F470实战:如何用EXMC+SDRAM为LVGL打造超大内存池(附完整配置代码)

本文详细介绍了如何利用GD32F470的EXMC接口与SDRAM深度整合,为LVGL构建高性能内存解决方案。通过硬件架构设计、EXMC接口配置、高级内存管理策略及LVGL性能优化技巧,开发者可以突破微控制器内存限制,实现高分辨率显示和复杂动画效果。附完整配置代码,助力嵌入式GUI开发。

rrr55的博客 547

SVN(linux版)安装与使用

SVN(linux版)安装与使用 一简述: SVN有2种运行方式,一种是linux自带的轻量级服务器svnserve,一种是基于Apache的。 基于svnserve的,默认端口为3690,通过“svnserve-d-r目录端口”命令启动。使用的是svn协议。 基于Apache的,默认端口为Apache的默认端口80。配置好后apache启动就可以访问。使用的是http协...

weixin_30443813的博客 645

Flightmare实战:从零搭建强化学习无人机控制环境

本文详细介绍了从零开始搭建Flightmare强化学习无人机控制环境的完整流程。内容包括环境准备、核心库安装、依赖冲突解决,以及如何运行PPO算法示例进行训练与可视化测试。文章还提供了环境配置、自定义任务修改及常见问题的避坑指南,帮助开发者快速上手这一模块化的无人机RL仿真平台。

weixin_29081101的博客 356

subversion (svn) 的安装与使用

subversion1.6的安装与使用 文章分类:综合技术 首先来一张subversion的架构图 1.subversion的安装主要是要解决信赖的类库: 1).libapr, libapr-util(apache portable runtime) layer that allows   suberversion client and server to run on diffe

yihui8的专栏 3891

NVIDIA Jetson Xavier NX刷机教程

NVIDIA Jetson Xavier NX刷机教程,分别安装OS和SDK的经验分享

qq_68271367的博客 6957

【推荐100个unity插件之10】Unity Cinemachine最全的最详细的虚拟相机介绍,详细案例讲解,快速上手

相信很多同学都用过Unity的Cinemachine插件,使用它可以很方便地实现一些摄像机效果,比如摄像机追踪、推拉镜头、分镜等效果。Cinemachine的知识特别的多又很常用,本来是想做一期来讲一下的,结果搜索发现已经有人做过了,而且内容挺全的,但是内容可能比较啰嗦,还有部分没有补充,所以我就先转载下来,后续有时间再优化修改补充,觉得内容不错的,很欢迎大家去支持原作者。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2万+

编译apahce时make出现undefined reference to XML_ErrorString'

[root@centos6 httpd-2.4.29]#./configure --prefix=/app/httpd24 \ --enable-so \ --enable-ssl \ --enable-cgi \ --enable-rewrite \ --with-zlib \ --with-pcre \ --with-apr=/app/apr/ \ --with-apr-util=/app/a...

phymat.nico的专栏 2317

基于信号完整性的PCB设计原则

基于信号完整性的PCB设计建议,以单网络的信号布线作为评估对象,给出了一些最基础的设计指导,如何灵活运用,取决于设计者根据实际场景如何做取舍和判断。

一只豌豆象的博客 1758

Linux-Ubuntu环境下搭建SVN服务器

Linux-Ubuntu环境下搭建SVN服务器

心向阳光的天域的博客 2560

使用CUDA进行按流排序的内存分配的示例程序

在GPU编程中,按流排序的内存分配是一种常见的优化技术,它可以提高内存访问的效率。通过将内存分配与特定的CUDA流相关联,可以确保在GPU上的并发操作期间,内存分配操作与其他GPU计算操作同时进行,从而减少了潜在的内存访问延迟。请注意,上述示例中的代码仅供参考,并可能需要根据实际需求进行修改和调整。此外,为了完整性,我们省略了一些细节,例如主机指针的分配和释放,以及错误处理和错误检查等。在该示例中,我们创建了4个CUDA流,并使用内存池进行内存分配。然后,我们在每个流上执行了相应的内存访问操作,并使用。

Byte_O_O的博客 281

dify制作的工作流如何通过API调用

本文介绍了如何通过Python程序调用Dify工作流API实现数据处理功能。文章详细展示了workflow和chatflow的调用方法,包括参数设置和结果输出,并提供了一个完整的API调用工具代码示例。该工具可实现文本处理、成果查重、关键词生成等功能,支持通过Python脚本或Postman进行调用。核心代码包含API请求函数和批量处理函数,通过HTTP请求与Dify服务端交互,实现自动化数据处理流程。

hhue2007的专栏 934

Linux SVN搭建

可以看到下图中所需修改内容,[users]下面是用户名和密码的内容,删除井号并按格式添加想要的用户名、密码(用户名 = 密码)下载后在对应压缩包中有install文件用于SVN安装的详细英文说明,有兴趣可以去看看。可以看到文件上传后有绿色小标,说明上传成功(如果没有绿标可能注册表有问题)4)按“i”键进入编辑模式,去掉找到两行的井号,wq保存退出。此时修改svn配置后需要关闭svn进程,再次启动svn。SVN下载安装一般有两种方式:yum下载和官网下载压缩包。其中权限分为r(可读)、w(可写)两种。

key_149的博客 1601

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux搭建SVN服务器详细教程

本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终集中式的管理。目前很多互联网公司在使用 SVN,优点在于使用方便、易于管理。与之对应的分布式的版本控制系统 Git 则更加灵活。

用最简单的方式说最重要的事!服务器、存储、云计 算、A智能的大数据产品、游戏开发技术。致力于广 大开发者、政企用户、各项机构等,构建云上世界提供全方位云计算解决方案。旨在打造差异化的开放式闭环生态系统帮助用户快速构建稳定、安全的云计算环境。 7451

老版QQ原生表情gif动态

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

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux搭建SVN服务(超详细)

风吹起了从前,看着天边似在眼前,万般流连~

Wind的博客 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Windows和Linux环境下搭建SVN服务器

--------------------------Windows下搭建SVN服务器----------------------------- 一、安装SVN服务端 软件包Setup-Subversion-1.8.17.msi,下载地址:https://sourceforge.net/projects/win32svn/files/latest/download 二、SVN服务...

赵耀的博客专栏 3418

Linux离线搭建SVN服务

Linux完全离线搭建SVN服务 一、前期准备 1、前期准备 判断机器是否安装有GCC 所需的包 apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz (svn基础依赖包) zlib-1.2.11.tar.gz (svn基础依赖包) sqlite-amalgamation-3071501 (数据库依赖包) subversion-1.9.10.tar.gz (SVN 资源包) expat-2.0.1.tar.gz (make 报错需.

weixin_38613861的博客 1340

Linux 搭建 SVN 服务器

Subversion (SVN) 是一种广泛使用的集中式版本控制系统,旨在管理和跟踪软件项目的发展历程。其核心优势在于 统一的版本号管理 ,确保每次提交都能为所有文件分配同一版本号,简化了版本追踪过程。SVN还提供了强大的 原子提交机制 ,有效防止部分提交导致的数据不一致问题。

2401_86544677的博客 2044

Linux之centos7环境搭建SVN服务器及配置指导

一、SVN简介 二、环境准备 三、SVN安装部署 四、svn Edge访问规则配置 五、客户端安装及配置

月生的静心苑 1920

在linux环境下搭建自己的SVN服务器

在linux(centos7.x)下如何安装svn服务器

qq_36115196的博客 1845

Linux下搭建SVN服务器

Linux下搭建SVN服务器 一、 安装前准备 安装环境:阿里云ECS/CentOS 7.4 64位 安装目标:subversion 远程工具:Xshell5 1、准备好以上工具并确保云主机正常连接 2、命令行下查看服务器的系统信息   #cat /etc/issue        查看系统信息   #uname -a          查看系统详细信息   #getconf LONG_BIT ...

sunnyqkl的博客 5684
上一篇: 优雅的Bitcask
下一篇: 在你的游戏中应用LUA
nellson
博客等级 码龄20年 48粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值