CentOS快速搭建subversion服务器

环境:centos x86_64
说明:使用daemon的方式来跑svn,不使用apache
首先到:http://subversion.tigris.org/ 下载最新的subversion源码

我下的是:http://subversion.tigris.org/downloads/subversion-1.6.2.tar.bz2

解压:tar jxvf subversion-1.6.2.tar.bz2
cd subversion-1.6.2
svn co http://svn.apache.org/repos/asf/apr/apr/branches/1.2.x apr
svn co http://svn.apache.org/repos/asf/apr/apr-util/branches/1.2.x apr-util

下载:wget -c http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz
解压缩sqlite-amalgamation-3.6.13.tar.gz
并且把其中的sqlite3.c拷贝到(不存在的路径自己建立):
cp sqlite-3.6.13/sqlite3.c ./subversion-1.6.2/sqlite-amalgamation/

./configure –prefix=/usr/local/subversion –with-ssl –with-zlib=/usr/local/zlib –enable-maintainer-mode
make && make install
编译安装完毕!

简单的配置下
首先启动subversion(自己创建svn主目录,我是 mkdir -p /www/svnroot):
/usr/local/subversion/bin/svnserve -d -r /www/svnroot
(有不明白的看/usr/local/subversion/bin/svnserve –help)

cd /www/svnroot
创建一个目录:
/usr/local/subversion/bin/svnadmin create hao32
修改配置文件:
cd ./hao32/conf
ls 你会发现三个文件(分别是 权限,密码,配置):
authz passwd svnserve.conf
贴出来三个文件给大家参考:
authz

[aliases]
[groups]
dev = user1,user2 #两个用户,都在dev组里你可以增加多个组
[hao32:/] #这里是目录名字就是刚才svnadmin create hao32的
@dev = rw #dev组赋予读写权限

passwd

[users]
user1 = 123456
user2 = 456789

svnserve.conf

[general]
anon-access = none # 不允许匿名用户
auth-access = write # 给予可写
password-db = passwd # passwd的认证方式,就是用以上的passwd配置文件
authz-db = authz # 使用这个authz 权限文件
[sasl]

在本地检出测试一下吧!good luck!

时间: 2024-10-05 05:05:50

CentOS快速搭建subversion服务器的相关文章

Centos 快速搭建ntp服务器

centos 6.5测试成功 一.      安装并配置 yum -y install ntp ntpdate (若系统未安装ntp服务) vi /etc/ntp.conf   (以下是ntp.conf文件的内容) #设置此服务器同上层服务器做时间同步的IP地址,prefer意味着首选IP地址 server 218.21.130.42 server 0.asia.pool.ntp.org server 1.asia.pool.ntp.org server 2.asia.pool.ntp.org 

centos快速搭建VPN服务器

根据系统选择安装那个版本的源 centos-5 rpm -ivh  https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm centos-6 rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm centos-7 rpm -ivh https://dl.fedoraproject.org/pub/epel/

【CentOS】搭建svn服务器

搭建snv服务器步骤: 1.安装httpd 2.安装svn 3.配置 4.windows安装Tortoisesvn 参考资料: svn server安装:http://blog.csdn.net/colinchan/article/details/1865154 svn配置:http://www.if-not-true-then-false.com/2010/install-svn-subversion-server-on-fedora-centos-red-hat-rhel/ ra_dav 问

centos下搭建dhcp服务器

centos下搭建dhcp服务器 一.软件环境 CentOS release 6.5 dhcp-4.1.1-51.P1.el6.centos.x86_64 dhcp-common-4.1.1-51.P1.el6.centos.x86_64 二.网络拓扑 dhcp服务器--H3c交换机(7503)-- H3c交换机(5500)-- H3c交换机(3100)--dhcp客户端(办公电脑) 网段: 10.2.240.0/24 10.2.180.0/24 dhcp服务器ip:10.2.33.253 三.

【CentOS】搭建Web服务器

参考资料: http://www.paipat.com/?post=24 http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 1.安装apache 2.安装php 3.安装mysql 1.安装apache 安装:直接使用yum安装apache:yum install httpd rpm使用: 格式:rpm  -q[子选项][软件名] 用法:结合不同的子选项,完成不同的查询 -qa   : 查看系统中已安装

手把手搭建企业IT实战环境第三季:快速搭建SCCM1902服务器

手把手搭建企业IT实战环境第三季:快速搭建SCCM1902服务器 ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者博客:https://blog.51cto.com/lander IT Helpdesk实战培训视频课程:https://edu.51cto.com/lecturer/733218.html2019/6/19 课程介绍 这是一门手把手指导你快速搭建SCCM1902服务器的视频教程,为你学习SCCM服务器的应用操作,客户端系统部署或在

应用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

【Centos】搭建 SVN 服务器

1.如果仅仅只是搭建 svn 服务器: (a).先检查 svn 是否已经安装了 rpm -qa subversion #输入这个命令后,会出现 subversion 版本号   (b).如果没有安装,使用下面命令: yum install subversion [-y] #这个 -y 命令,是表示在找到包之后,是否自动 选择 y,全自动.如果没有,在找到包之后,会询问 y / n   (c).安装 完成后 使用下面命令 查看版本: svnserve --version #查看版本号,是 -- 不

CentOS7上快速搭建FTP服务器,基于本地用户访问

本篇文档主要讲基于Linux上本地用户进行访问的FTP服务器的快速搭建步骤. 如果是想进阶学习FTP,如基于mysql的虚拟用户的配置,不应该参考本篇文档. 参考文档:http://www.178linux.com/52605 https://help.aliyun.com/document_detail/51998.html 以下是配置步骤: 1.安装vsftp ~]# yum install -y vsftp 2.相关配置文件  ~]# cd /etc/vsftpd/ vsftpd]# ls