1)安装svn时报如下错误
configure: error: Subversion requires SQLite
缺少sqlite 插件
解决办法:
下载http://www.sqlite.org/sqlite-autoconf-3071501.tar.gz 安装
2)访问时提示expected format 2 : found format 4
rpm -qa|grep subversion #查看一下安装的subsevsion ,是否是安装的svn版本
或者 查看一下svnserve --version 版本号 是否是安装的
我redhat5 系统自带一个低版本的svn ,所以在安装svn时最好将原有svn卸载掉
rpm -ef (svn rpm包名)
3)访问svn目录是提示authorization is failed 问题
一般就是svn服务仓库目录配置文件conf下面的authz passwd svnserve.conf 里面的问题
注意authz passwrd 面内容书写 要顶格写
将svnserve.conf 里面的
#ano-access = read
#auth-access = write
#password-db = passwd
#authz-db = authz
注释去掉
在passwd 中添加用户 如下
[users]
#用户名 = 密码
user1 = user1
user2 = user2
user3 = user3
user4 = user4
如下authz
[groups] #用户组,一个组可以添加多个用户
admin = user1,user2
test = user3,user4
[/] #仓库根目录
@admin = rw
[projects:/] #仓库中的projects文件目录
@admin = rw
@test = r
4:如果访问svn服务没有反应 尝试将linux 防火墙关掉 获知在iptables中添加3690端口
service iptables stop # 停服务
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT # 加端口需要重启iptables :service iptables restart
5:提交日志必填
将svn 创库目录中hooks 中的pre-commit.tmpl 重名为pre-commit ,并将文件中尾部内容修改如下
REPOS="$1"
TXN="$2"
RES="OK"
# Make sure that the log message contains some text.
SVNLOOK=/usr/local/subversion/bin/svnlook
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
if [ "$LOGMSG" -lt 10 ];
then
echo "Log message can't be empty! you must input more than 10 chars as comment!." 1>&2
exit 1
fi
分享到:
相关推荐
### Linux上安装svn简单步骤 #### 一、简介 在Linux环境下安装Subversion(简称SVN)是一项常见的任务,尤其对于软件开发团队来说至关重要。SVN是一种广泛使用的版本控制系统,用于管理代码库的历史版本,方便团队...
### Linux (CentOS 6.2) 下安装SVN服务 #### 一、概述 本文将详细介绍如何在Linux(CentOS 6.2)环境下安装SVN服务。SVN(Subversion)是一种分布式版本控制系统,广泛应用于软件开发过程中对源代码进行版本控制。...
#### 二、安装SVN 1. **安装方式**:使用`yum`工具进行安装非常便捷。 ```bash yum install subversion ``` #### 三、配置SVN ##### 3.1 创建仓库(repository) - 在`/home`目录下创建一个名为`svn`的目录作为...
### Linux 下安装 SVN 服务器及实现版本库同步到 Web 目录详解 #### 一、安装 Subversion (SVN) 在 Linux 系统中安装 SVN 服务器,首先需要确保系统中已经安装了必要的软件包。这里我们将使用 `yum` 包管理器来...
总结,离线安装SVN 1.8.17涉及的主要知识点有:Linux系统的包管理,SVN的依赖关系,源码编译安装,Apache HTTPD或svnserve的配置,以及SVN仓库的创建和权限设置。在实际操作中,可能会遇到各种问题,需要根据错误...
### Linux下安装SVN知识点详解 #### 一、概述 Subversion(简称SVN)是一种分布式版本控制系统,广泛应用于软件开发和其他需要版本控制的场景。本文档将详细介绍如何在Linux环境下安装并配置SVN服务器。 #### 二...
Linux 下 SVN 服务器的搭建与配置 Linux 下 SVN 服务器的搭建与配置是指在 Linux 操作系统下搭建和配置 SVN 服务器的过程。SVN(Subversion)是一种版本控制系统,允许多个用户同时对文件进行编辑和修改。下面将...
### Linux 下安装 Subversion (SVN) 的详细步骤与配置 #### 一、概述 本文档将详细介绍在 Linux(特别是 Red Hat 和 Ubuntu)系统中安装和配置 Subversion (SVN) 的过程。SVN 是一个非常流行的版本控制系统,用于...
总结来说,安装SVN的过程需要对Linux系统的操作有一定的了解,同时熟悉编译安装源代码的步骤。安装过程中的每个环节都是为了确保SVN能够在Linux环境下运行良好,并能与Apache服务器良好结合,从而发挥版本控制的最大...
总结,"SVN Linux服务器端安装文件1"包含的可能是安装SVN服务器所需的基本软件包和依赖,以及可能的配置示例。正确安装和配置这些文件将使Linux服务器能够作为SVN仓库,供开发团队进行协作开发。
总结,离线安装 Jenkins SVN 插件涉及下载插件文件、放置到正确目录、启动 Jenkins 并验证安装。虽然描述中提到的 "14 个文件" 和 "按前缀顺序安装" 与实际情况不符,但基本的离线安装步骤仍适用。在实际操作时,需...
Linux 下 SVN 的安装(成功)最新版本 本文将详细介绍如何在 CentOS 6.4 上安装最新版本的 SVN(Subversion),包括安装前的准备、依赖项安装、 SVN 的安装和配置等步骤。 前提条件 * 操作系统:CentOS 6.4 * ...
### Red Hat Linux下的SVN安装与配置过程 #### 一、引言 本文将详细介绍如何在Red Hat Linux 4.4 (i386架构)系统下安装并配置Subversion (SVN)服务器。SVN是一款广泛使用的版本控制系统,特别适用于软件开发团队...
总结来说,Linux系统的SVN安装和配置涉及多个步骤,包括安装SVN软件、创建和配置代码库、启动服务以及设置客户端访问。正确完成这些步骤后,团队成员就可以通过SVN进行协同开发,有效地管理代码版本并追踪变更。在...
Linux下SVN服务器的搭建与配置 Linux下SVN服务器的搭建与配置是指在Linux操作系统下搭建和配置Subversion(SVN)服务器的过程。Subversion是一种版本控制系统,能够帮助开发团队更好地管理代码和文件变更。 搭建...
### Linux环境下安装Subversion (SVN) 的详细步骤与注意事项 #### 一、背景介绍 在软件开发过程中,版本控制系统是非常重要的工具之一。Subversion(SVN)作为一款开源的集中式版本控制系统,在团队协作中扮演着...
在大多数Linux发行版中,你可以通过包管理器来安装SVN。对于基于Debian的系统(如Ubuntu),可以使用`apt-get`命令: ```bash sudo apt-get update sudo apt-get install subversion ``` 对于基于RPM的系统(如...
### Linux SVN 安装与部署 #### 一、概述 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一种流行的集中式版本控制系统,在Linux环境下部署SVN服务器能够有效地支持团队协作,提高代码...
"Linux 服务器下安装 SVN 并添加 SVN 项目,自动更新项目文件到 web 目录" 一、SVN 简介 SVN(Subversion)是一款开源的版本控制系统,能够帮助开发者跟踪文件的变化,实现多人协作开发。SVN 服务器可以安装在 ...