svn server 为只支持http://协议的windows;

test web server 为as4,现需安装svn客户端方便同步代码

网上找了下都是讲如何安装svn server的,我只需要一个支持http协议的客户端哈,不想装apache。

安装所需软件

apr,apr-util,sqlite,neon,subversion

1.下载软件

wget http://labs.xiaonei.com/apache-mirror/apr/apr-1.3.7.tar.gz

wget http://labs.xiaonei.com/apache-mirror/apr/apr-util-1.3.8.tar.gz

wget http://www.sqlite.org/sqlite-amalgamation-3.6.16.tar.gz

wget  http://www.webdav.org/neon/neon-0.28.4.tar.gz

apt-get install libxml2 libxml2-dev expat

sudo apt-get install zlib1g-dev

apt-get install expat libexpat1 libexpat1-dev

2.安装apr

tar zxvf apr-1.3.7.tar.gz

cd apr-1.3.7

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

make

make install

cat /etc/ld.so.conf

echo /usr/local/apr/lib >> /etc/ld.so.conf

3.安装apr-util

tar zxvf apr-util-1.3.8.tar.gz

cd apr-util-.1.3.8

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

make

make install

echo /usr/local/apr-util/lib >> /etc/ld.so.conf

ldconfig -v

4.安装sqlite

tar zxvf sqlite-amalgamation-3.6.16.tar.gz

cd sqlite-3.6.16/

configure --prefix=/usr/local/sqlite

make

make install

5.安装neon

不需要支持http协议可以略掉安装

tar zxvf neon-0.28.4.tar.gz

cd neon-0.28.4

./configure --prefix=/usr/local/neon --enable-shared

make

make install

方式二:解压后重命名为neon,移动至subversion编译目录

但subversion编译时好像找不到neon

报错如下

configure: checking neon library

An appropriate version of neon could not be found, so libsvn_ra_neon

will not be built.  If you want to build libsvn_ra_neon, please either

install neon 0.28.4 on this system

or

get neon 0.28.4 from:

http://www.webdav.org/neon/neon-0.28.4.tar.gz

unpack the archive using tar/gunzip and rename the resulting

directory from ./neon-0.28.4/ to ./neon/

no suitable neon found

6.安装subversion

tar -jxvf subversion-1.6.3.tar.bz2

cd subversion-1.6.3

./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite --with-neon=/usr/local/neon

make

make install

7.检查测试

安装后应该有三个模块

/usr/local/svn/bin/svn --version

svn,版本 1.6.3 (r38063)

编译于 Jul 30 2009,14:31:41

版权所有 (C) 2000-2009 CollabNet。

Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。

此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。

可使用以下的版本库访问模块:

* ra_neon : 通过 WebDAV 协议使用 neon 访问版本库的模块。

- 处理“http”方案

* ra_svn : 使用 svn 网络协议访问版本库的模块。  - 使用 Cyrus SASL 认证

- 处理“svn”方案

* ra_local : 访问本地磁盘的版本库模块。

- 处理“file”方案

导出项目

cd /opt/srv/

/usr/local/svn/bin/svn export --username c1g --password 123456 http://192.168.1.9/pub37

参考:

svn linux版本下载,linux 下安装 subversion(svn) 客户端相关推荐

  1. Linux版本的SVN客户端,linux 下安装 subversion(svn) 客户端

    svn server 为只支持http://协议的windows; test web server 为as4,现需安装svn客户端方便同步代码 网上找了下都是讲如何安装svn server的,我只需要 ...

  2. linux svn 安装信息,linux 下安装 subversion(svn) 客户端

    svn server 为只支持http://协议的windows; test web server 为as4,现需安装svn客户端方便同步代码 网上找了下都是讲如何安装svn server的,我只需要 ...

  3. mssql linux版本,在 Mac 下安装 MSSQL for Linux

    我的开发环境一直是 Mac,最近一个项目要用到 MSSQL,因此开始尝试直接在 Docker for Mac 下运行 MSSQL for Linux 版本(之前只能在 Windows 环境下安装 MS ...

  4. linux winrar 安装目录,WinRAR 5.61发布,提供Linux版本下载,附安装方法

    压缩及解压缩工具WinRAR 5.61已经发布下载,提供WinRAR (32/64 bit) 5.61.RAR 5.61 for Linux.RAR for Android.RAR 5.61 for ...

  5. mac 多个java 版本下载_MacOS 下安装多个版本的 JDK 并统一管理

    现在的 MacOS 都不自带 JDK 了,如果你在未安装 JDK 的 MacOS 中执行 Java 命令会出现如下提示: AigeStudio@aige$ java -versionNoJava ru ...

  6. gitlab linux版本下载,Linux安装GitLab版本控制软件

    Linux安装GitLab版本控制软件 系统环境:centos6.5 IP地址:192.168.1.243 内存:至少为1G,之前虚拟机的内存只有512M,安装的时候一直报错,日了Dog了. 安装成功 ...

  7. Linux 通过yum源安装subversion(svn)服务端

    目录 前言 通过yum源安装subversion(svn)服务端 基本的SVN服务端配操作 确定一个SVN目录 新建SVN仓库 给SVN仓库添加用户 给SVN仓库的用户授权 SVN仓库配置 启动服务器 ...

  8. 最新Linux版本 jira6.3.6安装汉化破解以及数据迁移

    序言: JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷.任务.需求.改进等.JIRA采用J2EE技术,能够跨平台部署.它 ...

  9. 开发人员学Linux(8):CentOS7编译安装Subversion及Apache并集成

    1.前言 本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache.本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集 ...

最新文章

  1. 运动目标跟踪__kalman
  2. java分表插件_fastmybatis编写分表插件
  3. java旋转爱心_p5.js临摹旋转爱心
  4. Android线程优先级设置方法技巧
  5. linux精简、备份还原、iso文件、批量安装?
  6. ASP.NET中获取URL重写前的原始地址
  7. 仿新浪邮件输入自动提示jQuery插件
  8. NHibernate剖析:Mapping篇之Mapping-By-Code(2):运用ModelMapper
  9. 大平台时代到来 基金电商寻求突围
  10. python中def fun()是什么意思_python里的def 方法中-代表什么意思?
  11. cmd修改计算机睡眠、休眠时间,批量命令
  12. DCMI 接口DMA 传送数据问题
  13. 苹果笔记本开机出现闪烁的问号文件夹解决方法
  14. 浅谈几款软件的创新点
  15. 最近自己安装CDH5.X版本时发现,CM包和parcels包无法下载了。
  16. 你可以不喜欢我,但无法否定我
  17. 贴片电阻有哪几类封装尺寸?
  18. 基于拦截器实现防表单重复提交
  19. PostgreSQL开源界的“活雷锋”
  20. 百度搜索结果网站排名因素

热门文章

  1. IIS 无法显示图片
  2. linux运行库,Linux C 静态库 共享库 运行库
  3. php mysql time_wait_[PHP]MySQL的wait_timeout与pdo对象
  4. http 1.php,php – Nginx忽略客户端的HTTP 1.0请求并通过HTTP 1.1响应
  5. Python将类对象转换为json
  6. Spring Cloud 相关配置信息说明
  7. Java中string中hashcode_为什么String中的Java hashCode()使用31作为乘数?
  8. 11年亚锦赛球员数据_2020年11月楼市数据更新!全美房屋中间价持续上涨
  9. mysql一条sql更新多条数据_执行一条sql语句update多条记录实现思路
  10. android命令行 gles,Android利用OpenGLES绘制天空盒实例教程