一、安装需求的软件
1.1:Subversion-1.8.8
目前官网推荐使用subversion版本是1.8.8,因为是第一次安装就按官网推荐的下载了。官网的下载地址是:http://subversion.apache.org/download/?update=201304041700
1.2:apr-1.5.0
1.3:apr-util-1.5.3
APR(Apache Portable Runtime),这是subversion安装的第一个前提,如果系统中已经安装了APR。那么请注意APR的版本,subversion1.8.8需求的APR版本是0.9.7-1.x.x。如果没有安装请从以下网址获取相应的APR:http://apr.apache.org/download.cgi。
1.4:sqlite
Subversion 1.8 要求 SQLite 的版本需要是 3.7.12 或者更高的版本,在这里我下载的是3.7.15
1.5:zlib-1.2.8
1.6:libtool
1.7:site-1.10.3
Subversion1.8 要求的subeclipse的版本要在1.10以上。
二、subversion-1.8.8的安装步骤
2.1:libtool的安装
在命令行下输入 yum install libtool安装libtool工具。
2.2:apr-1.5.0的安装
首先将下载的压缩文件解压到目录/person/apr;
输入第一个命令:./buildconf;
输出无错误后输入:./configure --prefix=/opt/apr;
没有报错的话继续输入make和make install两个命令。
2.3:apr-util-1.5.3的安装
和apr安装的步骤类似,有以下两点需要注意
第一个是在./buildconf的时候如果报说autoheader:command not found,那么先执行第一步。
第二个是configure的命令需要写成如下格式:./configure --prefix=opt/apr-util --with-apr=/opt/apr
2.4:sqlite和zlib的安装
这两个文件的安装和之前的类似./configure --prefix=[你的目录],然后make,再然后make install就好了。
2.5:subversion-1.8.8的安装
将压缩文件解压到一个目录下,然后输入./configure --prefix=/opt/svn(目录是自己选的)
如果在执行configure的时候提示aprutil not found 那么就在之前的命令后加上 --with-apr-util=/opt/apr-util
之后执行make和make install
三、subversion-1.8.8的配置
3.1:配置系统路径
类似于配置windows的classpath,先将subversion的bin目录添加到profile中去。
执行 vi /etc/profile
按 i 进入编辑模式,在profile文件的最后加入
SVNPATH = $path:/opt/svn/bin
export SVNPATH
这样就可以在系统任意路径下执行svn的命令。
3.2:创建SVN仓库
输入以下命令 svnadmin create /opt/svn/repos 创建一个名为repos的仓库。
如果发现在输入命令的时候提示 svn command notfound那么执行如下命令 yum install -y subversion
3.3:创建用户
在创建完仓库之后,来到repos的conf文件夹下,在这个文件夹中有以下三个文件:
authz,passwd和svnserve.conf
先进入passwd,vi打开passwd文件会看到有[users]在之下有两行被注释掉的内容,按照注释行的格式创建用户如:
baby = babylove
就创建了一个用户名为baby,密码为babylove的用户。注意在创建用户的时候,行的前面不要有空格。编辑完成后wq保存退出。
3.4:配置用户权限
打开authz文件,先配置group
在[groups]下按如下输入
fox = baby,baby1,baby2,....
这样就将以上三个账号放到了一个名为fox的组下。
然后在文件的下方输入:
[repos:/]
@fox=rw
*=r
这样表示在repos目录下,fox这个组的成员有读写的权限,而其他的成员只有读的权限。最后wq退出。
3.5:配置svnserve.conf
打开svnserve.conf,找到如下几行,并修改如下:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
第一行表示匿名的访问什么事都做不了,第二行表示授权的访问的权限,
第三行表示存放账号密码的位置,第四行就是权限文件存放的位置。
编辑完成后wq退出。
如果遇到svnserve.conf:12: Option expected的问题请检查第十二行的开头有没有空格。
3.6:运行svn服务
输入svnserve -d -r /opt/svn/repos --listen-host 192.168.1.16
3.7:eclipse下安装subclipse并访问
将site-1.10.3文件夹下的features和plugins的文件内容全部复制到eclipse下的features和plugins下,然后打开eclipse即可。
进入svn的视图连接到svn服务器即可。
四、svn连接失败的可能原因
4.1:端口3690没有开启
执行以下命令
/sbin/iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/rc.d/init.d/iptables restart
然后重启一下svnserve服务再尝试连接
4.2:conf目录下的三个文件中有的行首存在空格
检查三个文件,并将空格去掉重启服务再尝试连接
以上是个人的安装经验,若有错误疏漏敬请见谅。附件是我安装使用的软件。
相关推荐
在CentOS 6.5上编译安装Subversion 1.8.8,我们需要先确保系统上安装了必要的依赖和编译工具,然后下载并编译源代码。以下是详细步骤和涉及的知识点: 1. **基础环境准备**:首先确保系统已经安装了`gcc`、`make`、...
Kotti 是一个基于 Pyramid 框架的 Python 内容管理系统(CMS),适合用来搭建中小型网站、文档库、企业展示平台、知识库等需要灵活内容结构和权限模型的项目。它本身更像一个可以二次开发的 CMS 框架,比 WordPress、Drupal 这类“一装就用”的系统更倾向于开发者定制和扩展。 这是支持pyramid2.x版本的kotti! tar -xzvf kotti1.0.tar.gz 解压缩 进入目录执行 pip install -e . 来安装, 然后执行pserve app.ini 启动。 用浏览器浏览127.0.0.1:5000 即可浏览。 用户名admin ,口令qwerty
cmd-bat-批处理-脚本-hello world.zip
知识付费系统自动采集V3.0 跳转不卡顿+搭建教程,不和外面的一样跳转卡顿,这个跳转不卡顿,支持三级分销。
在Matlab环境下,对图像进行特征提取时,主要涵盖形状、纹理以及颜色这三大关键特征。其中,对于纹理特征的提取,采用灰度梯度共生矩阵这一方法来实现。通过灰度梯度共生矩阵,可以有效地捕捉图像中像素灰度值之间在不同方向和距离上的相互关系,进而量化地反映出图像的纹理特性,为后续的图像分析、分类等任务提供重要的纹理信息依据。
该数据集为2010-2023年中国A股上市公司管理层情感语调的年度面板数据,覆盖45,320条样本,数据源自年报及半年报的"管理层讨论与分析"部分。通过构建中文金融情感词典(融合《知网情感分析用词典》与L&M金融词汇表),采用文本分析方法计算情感语调指标,包括:正面/负面词汇数量、文本相似度、情感语调1((积极词-消极词)/总词数)和情感语调2((积极词-消极词)/(积极词+消极词))。同时包含盈利预测偏差、审计意见类型等衍生指标,可用于研究信息披露质量、市场反应及代理问题。该数据复刻了《管理世界》《财经研究》等期刊的变量构建方法,被应用于分析语调操纵对债券市场的影响,学术常用度与稀缺度较高。
cmd-bat-批处理-脚本-FTIME.zip
1747829038637.png
2025年自动化X光检查机项目大数据研究报告.docx
在计算机组成原理课程设计中,我全程跟随老师的指导,独立完成了以下两项任务:一是利用Logisim软件进行原码一位乘法器的仿真设计,通过逐步搭建电路、配置逻辑单元,实现了原码乘法运算的完整流程,深入理解了原码乘法的原理和实现机制;二是完成了补码一位乘法器的Logisim仿真,同样按照老师讲解的步骤,精心设计电路,确保补码乘法运算的正确性,进一步掌握了补码乘法的运算规则和电路实现方法。通过这两个项目,我不仅巩固了理论知识,还提升了动手实践能力和逻辑思维能力。
cmd-bat-批处理-脚本-msvc2017.zip
cmd-bat-批处理-脚本-virtualcam-install.zip
二十四节气之立秋介绍.pptx
cmd-bat-批处理-脚本-shift.zip
二十四节气之小雪介绍.pptx
java、SpringBoot面试专题,6页面试题
cmd-bat-批处理-脚本-GenerateUnionWinMD.zip
二十四节气之大暑节气.pptx
python实现五子棋游戏源码
cmd-bat-批处理-脚本-TransparentConsole.zip