一、环境
CentOS-6.5-i386-minimal.iso
subversion-1.8.10
二、安装
安装apr-1.5.1.tar.gz
wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.1.tar.gz tar -zxvf apr-1.5.1.tar.gz ./configure --prefix=/usr/local/apr make & make install
安装apr-util-1.5.4.tar.gz
http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz tar -zxvf apr-util-1.5.4.tar.gz ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config make & make install
下载源码sqlite-amalgamation-3071501.zip
wget http://www.sqlite.org/sqlite-amalgamation-3071501.zip unzip sqlite-amalgamation-3071501.zip mv sqlite-amalgamation-3071501 /usr/local/subversion-1.8.10/sqlite-amalgamation
安装zlib
略
安装subversion
./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-zlib=/usr/local/zlib/ --with-openssl --enable-maintainer-mode
三、启动配置
1,创建一个目录,启动
mkdir repositories
/usr/local/subversion/bin/svnserve -d -r /usr/local/subversion/repositories
2,创建库
cd repositories svnadmin create project1 cd project1/conf/
3,配置 svnserve.conf
anon-access = none auth-access = write password-db = passwd authz-db = authz realm = project1
4,配置authz
[aliases] # joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe project1=chenlei # [/foo/bar] # harry = rw # &joe = r # * = # [repository:/baz/fuz] # @harry_and_sally = rw # * = r [project1:/] @project1=rw
5,配置passwd
### This file is an example password file for svnserve. ### Its format is similar to that of svnserve.conf. As shown in the ### example below it contains one section labelled [users]. ### The name and password for each user follow, one account per line. [users] # harry = harryssecret # sally = sallyssecret chenlei=chenlei
6,访问svn:
svn://192.168.206.128/project1
相关推荐
Windows下Subversion安装使用 Windows下Subversion安装使用
### Subversion 安装为 Windows 服务 #### 概述 在早期的 Subversion 版本中,若想将其作为 Windows 服务运行,则通常需要借助第三方工具如 svnservice 或其他方式来实现这一功能。然而从 Subversion 1.4 版本开始...
CollabNet-SubversionSubversion安装配置,非常详细的介绍了安装过程
### Subversion安装配置知识点 #### 一、Subversion简介 Subversion(简称SVN)是一种分布式版本控制系统,广泛应用于软件开发领域。它可以帮助团队管理源代码,并跟踪每一处更改及其作者,支持多人协作开发。 ###...
### Subversion 安装与配置详解 #### 一、Subversion 概述 Subversion (SVN) 是一种广泛使用的版本控制系统,它被设计用来替代早期的版本控制系统如 VSS 和 CVS。相比于 VSS 和 CVS,Subversion 提供了更加强大、...
### Subversion安装手记 #### 一、概述 本文档主要记录了Subversion(简称SVN)在Windows环境下的安装步骤及其配置流程。Subversion是一款非常流行的版本控制系统,广泛应用于软件开发过程中的代码版本管理。它...
Subversion(SVN)工具及安装教程 Subversion是一个强大的版本控制系统,被广泛应用于软件开发领域,特别是多人协作的项目中。它允许开发者们在不同的时间、地点对同一份代码库进行修改,同时还能追踪每一次修改,...
### Subversion (SVN) 服务器端安装及配置详解 #### 一、概述 Subversion (SVN) 是一种集中式版本控制系统,广泛应用于软件开发过程中。本文将详细介绍如何在Windows环境下安装和配置SVN服务器。 #### 二、安装...
验证Subversion安装 安装完成后,可以通过命令行工具验证Subversion是否安装成功。打开命令提示符,输入以下命令: ```batch svn --version ``` 如果安装成功,将会显示Subversion的版本信息。例如: ``` svn, ...
本文将详细讲解如何在Linux系统上安装和配置Apache Web服务器以及Subversion版本控制系统。 首先,Linux作为开源操作系统,是许多服务器的基础,其稳定性和安全性深受开发者喜爱。在本案例中,我们将使用它作为平台...
subversion tar安装 编译subversion tar安装 编译subversion tar安装 编译
配置Subversion安装,确保它与系统环境兼容,并指定安装路径: ```bash ./configure --prefix=/usr/local/svn ``` 编译和安装Subversion: ```bash make sudo make install ``` 安装完成后,我们需要创建一个SVN...
这个文件通常位于Subversion安装目录下的conf子目录。 6. **创建服务**: 使用`sc`命令创建一个新的系统服务,例如: ``` sc create SVNService binPath= "C:\Program Files\Subversion\svnserve.exe --service ...
1. **Subversion安装**: `Setup-Subversion-1.6.3.msi` 是Subversion 1.6.3的安装程序,它包含了服务器和客户端组件。安装过程中,你需要选择安装路径,配置服务器端(如Apache或VisualSVN)和客户端工具(如...
2. **安装 Subversion**: 获取适用于您操作系统的 Subversion 安装包,安装过程中注意配置选项,确保与 Apache 版本兼容。 3. **配置 Apache**: 打开 Apache 的配置文件(通常为 httpd.conf),添加 SVN 相关模块。...
用`make install`命令将编译好的Subversion安装到系统路径中: ``` sudo make install ``` 7. **设置环境变量**: 如果需要,更新你的`~/.bashrc`或`~/.bash_profile`,添加Subversion到PATH环境变量中。 8. ...