Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法
作者:洛轩丶 发布时间:2022-04-08 02:03:58
本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下:
安装环境以及软件版本如下。
subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位)。
1.第一步 现在软件,安装svn共需要使用如下软件,apr-1.5.2.tar.gz、apr-util-1.5.4.tar.gz、zlib-1.2.11、sqlite-autoconf-3130000.tar.gz(前面四个都是依赖包)subversion-1.9.5.tar.gz。
2.安装以上5个包,使用命令 tar -zxvf (名字全称) 解压。
配置并安装 以上插件
①apr
./configure --prefix=当前文件的路径 如:./configure --prefix=/rookie/software/apr-1.5.2
,然后执行make
、make install
两个方法。
②apr-util./configure --prefix=/rookie/software/apr-util-1.5.4 --with-apr=/rookie/software/apr-1.5.2
,然后执行make
、make install
两个方法。
③后面两个跟步骤①相似,改变安装路径即可。
3.cd svnversion-1.9.5
(进入svn解压后的文件)执行下面的方法
./configure --prefix=/rookie/software/subversion-1.9.5 --with-apr=/rookie/software/apr-1.5.2 --with-apr-util=/rookie/software/apr-util-1.5.4 --with-sqlite=/rookie/software/sqlite-autoconf-3130000 --with-zlib=/rookie/software/zlib-1.2.11
即:将所有的依赖路径和svn路径配置到svn中 然后再执行make
、make install
方法。
4.配置环境变量
vim /etc/profile
---这种保存后记得 source /etc/profie使配置文件生效。
PATH=svn路径/bin:$PATH 如:/rookie/software/subversion-1.9.5。
5.执行完以上步骤并没有报错表示已经安装SVN成功 可以使用svn --version 查看版本,能查看则说明安装成功。
6.安装完成后可以开始配置
①创建svn目录 mkdir /rookie/software/svnhome
(路径可以随便起,看个人喜好)
②进去创建的文件 svnadmin create trunck
(trunck也可以自己命名)
③cd /rookie/software/svnhome/trunck/conf
---里面保存着svn的配置文件,以后的操作基本上都在这个文件下面。
④vim svnserve.conf
并将配置文件修改成如下:
anon-access = none (是否匿名登录为none)
auth-access = write
password-db = passwd
authzauthz-db = authz
realm = trunck (修改为自己的仓库名称)
注意:如何上面5个必须顶格,与最左边不能有空格,如果是是去掉#请注意去掉空格!!!!
vim authz
[/] (将[group]改成这样)---设置权限(能访问所有路径)
user = rw(user为你的用户名,拥有读写权限)
vim passwd
user= 123456 (用户名=密码 )
⑤配置好之后,就可以启动svn了
svnserve -d -r /rookie/software/svnhome/trunck
(默认端口3960)
在使用svn list svn://ip地址命令查看是否安装成功,如果出现以下情况,并没有报错表示配置成功,
如果出现连接不上,极有可能是权限配置不成功,注意查看前面配置,
如果出现配置错误,重新修改配置,
使用 ps -ef|grep svn
查看svn进程 使用kill -9 端口号,杀死svn
然后 svnserver -d -r /rookie/software/svnhome/trunck
启动svn
7.以上完成后可以使用eclipse svn连接工具连接,如果出现连接被拒绝,可能是防火墙端口没有开着
需要打开当前端口,使用iptables -I INPUT -p tcp –dport 3960 -j ACCEPT
开启该端口,然后就能愉快的使用svn了。
希望本文所述对大家CentOS服务器配置有所帮助。
来源:https://blog.csdn.net/u011559214/article/details/54671819
猜你喜欢
- Yahoo推出的新搜索引擎机器人叫YahooSlurp。YahooSlurp跟GoogleBot一样,顺着每个HREF链接找到网站。它不会抓
- 老白站长有感而发:“在采集过程中完成,丝毫不影响采集速度,经过这样修改的文章可以把文章内容20%-30%的部分都变成其他内容,但不会把文章内
- 既然是公网FTP服务器,就难免会遭遇一些恶意攻击,轻则丢失文件,重则造成FTP服务器甚至整个系统崩溃。怎样才能最大限度地保证它的安全性呢?一
- 很多Google AdSense发布商在达到了付款标准之后,对我们的付款过程有着很多的好奇和关注,在这里就大家普遍关心的问题,向大家略作说明
- 前言:这篇文章主要是帮助没有购买过美国主机的朋友全面的认识美国主机的特点,以方便大家在中美两国主机的选择上有一个比较完善的参考意见。区别一:
- 一.摘要所有Web程序都会使用Session保存数据. 使用独立的Session服务器可以解决负载均衡场景中的Session共享问题.本文介
- 如要在不同树林里访问资源,系统管理员须手动配置信任关系。Windows 2000具有在不同树林的域之间配置单向非传递性信任的功能。你必须在不
- 2001年3月14日,董勤锋在电脑公司的PC机上搭建了落伍者论坛,不久许多站长涌入,把这里当成栖息的家园。董勤锋在落伍者论坛上的ID是:拒绝
- DNS MX记录一定要放在A记录之前,否则和邮件后缀相匹配的域名没有指向邮件服务器,很有可能邮件服务器收不到邮件。DNS MX记录一定要放在
- 前言在Linux和其他类Unix操作系统中,只有root用户可以运行所有命令并在系统上执行某些关键操作,如安装和更新,删除包,创建用户和组,
- 美国东部时间2月28日下午6时(北京时间3月1日上午7时)消息,盛大游戏(纳斯达克:GAME)于今天公布了其截至去年12月31日的2009年
- 圣何塞搜索引擎策略( SES )大会上,显现的主要趋势之一是:图像搜索这一角色越来越重要。这篇文章将会谈一点有关:图像搜索的重要性为什么会逐
- 一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有
- 如何在WordPress程序中集成支付宝是实现WordPress电子商务化必须要突破的一个瓶颈。WordPress有很多的电子商务类插件,像
- 首批28家创业板公司即将在今日集中挂牌交易,网宿科技作为第一批挂牌企业之一也在等待着最后时刻的来临。上周,在位于上海斜土路英雄大厦15楼并不
- 一、链接的统一性搜索引擎排名最主要的因素就是网站内容和链接,假如网站内部链接不一致,在很大程度上直接影响着网站在搜索引擎中的排名。二、合理利
- 前言服务器系统环境为:CentOS 6.5(final);在服务器成功安装FFmpeg颇废了一番功夫,总结一下成功安装的过程,希望对大家有用
- 想必大家都知道,在给网站做seo优化技术时,选择合适的关键字是非常重要的一步。那么选择这些关键字,除了了解用户习惯外,我们还可以通过一些关键
- 随着QQ的普及应用,利用QQ群进行网络推广越来越受到推广人员的喜爱,应该说这是一种便于操作、成本低廉的网络推广方法,今天就让江礼坤来和大家分
- 3、与MySQL结合的配置及数据表结构注意:配置mysql相关部分要写127.0.0.1而不要写localhost,如果使用localhos