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


猜你喜欢
- 在Exchange Server 2007中设置邮件的免责声明变得非常简单,只需在“集中传输服务器”上面新建一条传输规则就可以搞定,目前好象
- 近期以来国内整治网络低俗之风的行动正如火如荼,大量网站由于存在低俗内容而被关闭,几家大型SNS网站也上了曝光名单同时限期整改。然而对于每天熬
- 本期教程就分三部分为大家讲解Discuz! 7.0升级到Discuz! 7.1的过程:升级前的准备、升级中的注意事项以及升级后需要进行的一些
- FTP(File Transfer Protocol)是文件传输协议的简称。FTP的作用正如其名所示:FTP的主要作用,就是让用户连接上一个
- Outlook Web Access(OWA)让拥有Exchange帐户的用户能够从任何一台有网络浏览器的电脑上管理他们的电子邮件,但不是所
- 介绍如果你们使用的是类似阿里云的OSS存储服务,那么可以使用服务提供的定时备份,这样可以不用考虑在服务器上做文件备份。实际上想实现基础的备份
- 400 无法解析此请求。 401.1 未经授权:访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法
- 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载
- 前期准备:1. 操作系统需要安装 gcc 包 与 TCL 库, 通过配置本地 yum 源 ,yum -y install gcc
- 架设FTP服务器,一向是把安全放在首位,特别是利用IIS之类工具建立起来的FTP服务器更是如此。如果设置不当遭受到恶意攻击,那造成整个服务器
- 前言本文是主要是记录CentOS 6.7系统下安装JDK7的过程记录,下面话不多说,来一起看看吧。方法如下:1、上Oracle官方下载最新的
- 产品页面搜索引擎优化的好处往往会被人们所忽视,仅仅提供一些基本的产品信息、图片和简要的描述。那么,怎么从搜索营销的角度去充分利用它呢?以下是
- 1、ASP程序连接 SQL Server 的账号不要使用sa,或任何属于Sysadmin组的账号,尽量避免应用服务有过高的权限,应使用一个d
- 熟悉WordPress的人都知道WordPress是由MySQL数据库驱动的。MySQL是一个免费的关系数据库管理系统,大多数的主机托管服务
- 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我
- 今天看到一篇文章,深有感触。做seo的时间不长,经验就比较少。希望这篇文章能帮新手解决一点小难题!很多人都在自己的SEO经验文章里提到“伪原
- 6.3版本改进了验证码功能,不但更美观了而且多了很多实用选项,比如可以选择数字、英文、中文作为验证码,还可以选择验证码位数,给您论坛的多样化
- 10月26日消息,网易企业邮箱近日悄然更新了客户端收信图标提示、通讯录导入优化等多项新功能。网易企业邮箱自问世以来,秉承网易邮箱长久以来的以
- 服务器磁盘的运作情况在一定程度上反应系统的负载。磁盘通常是服务器最慢的设备,极容易出现瓶颈,通过监控可以判断出整个系统的短板。zabbix并
- 具体内容如下所示:先对网络接口配置文件ifcfg-eth0进行设置1.cd /etc/sysconfig/network-scripts/2