使用subversion搭建SVN

使用subversion搭建SVN需要用到的软件包有subversion,apr,apr-util,sqlite,zlib,因为在编译安装subversion时需要指明apr、apr-util、sqlite和zlib的安装路径,所以建议用源代码安装apr、apr-util、sqlite、zlib并在编译时指定安装位置。

下载subversion,apr,apr-util,sqlite,zlib软件包可以使用“wget <网址>”方式;也可以在本地电脑下载好软件包,使用“rz”命令(服务器需要安装lrzsz)将压缩包上传至服务器。

一、安装apr

tar xf 解压apr压缩包,cd进入解压后的文件夹

./configure --prefix=/opt/apr   配置并设置安装路径

make && make install 编译安装

二、安装apr-util

tar xf 解压apr-util压缩包,cd进入解压后的文件夹

./configure --prefix=/opt/apr-util --with-apr=/opt/apr 设置安装路径、指定使用apr的位置

make && make install 编译安装

三、安装sqlite

tar xf 解压sqlite压缩包,cd 进入解压后的文件夹

./configure --prefix=/opt/sqlite 设置安装路径

make && make install 编译安装

四、安装zlib

tar xf 解压zlib压缩包,cd 进入解压后的文件夹

./configure --prefix=/opt/zlib 设置安装路径

make && make install 编译安装

五、安装svn

tar xf 解压subversion压缩包,cd 进入解压后的文件夹

./configure --prefix=/opt/svn --with-apr=/opt/apr --with-apr-util=/opt/apr-util --with-sqlite=/opt/sqlite --with-zlib=/opt/zlib

make && make install 编译安装

六、设置环境变量

vim /etc/profile

在最后添加以下内容:

export PATH=/opt/software/svn/bin:$PATH

立即生效source /etc/profile

七、测试是否安装成功

svnserve --version

八、创建仓库

mkdir –p /var/svnroot

cd /var/svnroot

svnadmin create test

cd test/conf

九、配置svnserve.conf

vim svnserve.conf

去掉注释符#

anon-access = none

auth-access = write

password-db = passwd    指定用户名密码文件位置

authzauthz-db = authz    指定权限配置文件位置

十、设置访问权限

  1. 添加用户并设置用户密码

vim passwd

添加(用户名=密码)

user = password

  1. 设置权限

[groups]

用户组名 = 用户1,用户2

[版本库:/目录]

@用户组名 = 权限rw

用户名 = 权限rw

十一、       运行SVN,默认使用3690端口

svnserve –d –r /var/svnroot

十二、       查看svn是否运行

ps –ef |grep svnserve

时间: 2024-12-26 18:40:16

使用subversion搭建SVN的相关文章

持续集成之二:搭建SVN服务器(subversion)

安装环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80 subversion-1.10.3.tar.gz apr-1.6.5.tar.gz.apr-util-1.6.1.tar.gz.apr-iconv-1.2.2.tar.gz sqlite-autoconf-3250200.tar.gz Subversion(简称SVN)是一个Apache开源的版本控制系统. svn服务器有2种运行方式:独立服务器和借助apac

Linux下搭建SVN服务器及自动更新项目文件到web目录(www)的方法

首先搭建SVN服务器 1,安装SVN服务端 直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装) sudo apt-get install subversion 2,创建版本库 svnadmin create /home/myrepos    //这里的文件目录自己随便设置 3,配置svnserve 上述版本库/home/myrepos建立后在文件夹下会生成conf文件夹,进入/home/myrepos/conf下面会有下面3个文件 authz passwd 

Ubuntu Server搭建svn服务以及迁移方法【转】

转自:http://www.linuxidc.com/Linux/2013-05/84693.htm Ubuntu Server搭建svn服务以及迁移方法 采用apache+svn,http访问方式. 先确定安装了apache,没有安装则用以下命令: sudo apt-get install apache2 然后安装subversion及svn-apache连接库: sudo apt-get install subversion sudo apt-get install libapache2-s

应用SVN(CentOS中搭建SVN服务器)

简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67_x64 Suberverson 1.7.14 GNU Wget 1.14 软件安装 subversion yum install subversion 需要选择时,选第一个选项 Wget 用于下载 Java wget --no-cookies --no-check-certificate --he

Linux搭建SVN 服务器

Linux搭建SVN 服务器 1          安装SVN 2          使用客户端连接 2.1       使用windows的客户端 2.2       使用Linux下的命令行 3          FAQ 3.1       命令行方式连接,提示svn: No repository found in 'svn://192.168.11.229/project'错误? 3.2       执行命令# svn co svn://192.168.11.229/project时提示“

CentOs 6.5 X64 搭建SVN

CentOs 6.5 X64 搭建SVN 说明 系统环境是最小化安装 系统环境 [[email protected] ~]# file /sbin/init /sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped [[email protected] ~]# cat /etc/r

Centos 下搭建SVN + Apache 服务器

摘要: 搭建SVN + Apache 服务器 安装软件包 # yum install httpd # yum install mod_dav_svn # yum install subversion 2.  验证安装  # httpd -version 结果显示: 前往 /etc/httpd/modules/ 下,检查是否包含mod_dav_svn.so和mod_authz_svn.so,如果有,mod_dav_svn安装成功. # svnserve --version 结果显示: 安装svn

CentOS下搭建SVN Server

1. 介绍 这里想在CentOS上搭建的是基于http访问的SVN Server 2. 软件准备 安装相关软件 yum install httpd httpd-devel mod_dav_svn subversion mod_ssl .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; backgro

ubuntu下搭建svn环境及其使用

ubuntu下搭建svn环境 软件下载安装: 我选用的是apt-get install subversion   操作系统自带的包管理工具安装,采用此法安装的软件方便管理,可以用dpkg -L subversion命令查看其所在安装目录. 注:ubuntu也有像archlinux相似的软件包搜索功能 , 搜索subversion 可以这么写apt-cache search subversion,就会列出所有匹配到的可选软件. 软件配置使用: 本环节其实就是在安装好subversion的操作系统中