阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下SVN 1.8(Subversion v1.8)的安装与配置

203次阅读
没有评论

共计 1587 个字符,预计需要花费 4 分钟才能阅读完成。

相信每一个 Linuxer 在编译安装开源软件时,都曾被烦人的各种烦人的库依赖困扰过。而 svn 的编译安装更是让人吐槽无力。。。

今天折腾了大半天,才终于让 svn 正常运作起来。为了弥补不太充足的大脑存储空间,这里对安装及配置过程做一下记录,以备不时只需,也为需要的童鞋们提供个参考。

推荐阅读

Linux 中 Subversion 配置实例 http://www.linuxidc.com/Linux/2012-02/53109.htm

CentOS 6.2 SVN 搭建 (YUM 安装) http://www.linuxidc.com/Linux/2013-10/91903.htm

Apache+SVN 搭建 SVN 服务器 http://www.linuxidc.com/Linux/2013-03/81379.htm

Windows 下 SVN 服务器搭建和使用 + 客户端重新设置密码 http://www.linuxidc.com/Linux/2013-05/85189p5.htm

Ubuntu Server 12.04 安装 SVN 并迁移 Virtual SVN 数据 http://www.linuxidc.com/Linux/2013-05/84695.htm

Ubuntu Server 搭建 svn 服务以及迁移方法 http://www.linuxidc.com/Linux/2013-05/84693.htm

借助网盘搭建 SVN 服务器 http://www.linuxidc.com/Linux/2013-10/91271.htm

特别是遇到过以下问题的同学:

1. Unrecognized URL scheme

2. 每次都要输入用户名和 / 或密码。

一、准备工作:

首先自然是下载并解压 svn 的源代码。之后再编译安装前,需要准备以下库 / 工具:

1. apr 这里用的是 apr-1.5.1

编译:./configure –prefix=/usr/local/apr && make && make install

2. apr-utils 这里用的是 apr-util-1.5.3

编译:./configure –prefix=/usr/local/apr && make && make install

2. serf 这个库提供的是对 http 和 https 协议的支持。值得说明的是,1.8 版本之前这里依赖的是 neon,1.8 之后改成了 serf。这里用的是 serf-1.2.1

编译:./configure –prefix=/usr/local/serf && make && make install

3. sqlite-amalgamation,这个比较特殊了,因为是直接用他的源文件,且需要放到正确的路径。下载地址:http://www.sqlite.org/snapshot/sqlite-amalgamation-201404281756.zip

将代码解压到 svn 源代码目录根目录下,并命名为 sqlite-amalgamation

二、编译安装:

有了以上准备工作,编译只需指定正确的参数即可

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

make && make install

三、配置:

1. 用户名和密码的保存

编辑~/.subversion/config,找到 store-passwords = no,将其以 #注释掉,或者将 no 改为 yes

#store-passwords = no

store-passwords = yes

找到 store-auth-creds = no,修改方法同上

2. 更改本地用户名

如果需要更改本地已保存的 svn 帐号,只需删除.subversion 目录下的 auth 目录

rm -rf ~/.subversion/auth

这时再执行与 svn 有交互的命令(如 svn ls),就会提示输入帐户名及密码。输过之后,新的账户就被保存下来了。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1587字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中