`
tw5566
  • 浏览: 460670 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Linux SVN安装

 
阅读更多

下载SVN、依赖包以及apache安装文件

wget http://subversion.tigris.org/downloads/subversion-1.6.15.tar.bz2
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.15.tar.bz2
wget http://labs.renren.com/apache-mirror//httpd/httpd-2.2.17.tar.gz

安装apr、apr-util

复制代码
tar xjvf subversion-deps-1.6.15.tar.bz2
cd subversion-1.6.15/apr
./configure
make
sudo make install
cd ../apr-util/
./configure
make
sudo make install
复制代码

安装apache

tar zxvf httpd-2.2.17.tar.gz
cd httpd-2.2.17
./configure --enable-dav --enable-so --enable-maintainer-mode --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config
make
sudo make install

安装subversion

tar xjvf subversion-1.6.15.tar.bz2
cd subversion-1.6.15
./configure --with-apxs=/usr/local/apache2/bin/apxs --without-serf
make
sudo make install
   查看httpd.conf确认svn是否安装成功
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

配置apache

配置apache,添加SVN配置
复制代码
###更改apache默认启动用户为hrj
User hrj
Group users
###注释掉拒绝用户访问代码
#<Directory />
#    Options FollowSymLinks
#    AllowOverride None
#    Order deny,allow
#    Deny from all
#</Directory>
### 添加SVN配置
<VirtualHost *>
ServerName phx3
DocumentRoot /home/y/share/htdocs/
<Location /repos>
DAV svn 
SVNParentPath /disk/repos
Allow from All
AuthType Basic
AuthName "subversion repository"
AuthUserFile /disk/repos/passwd
AuthzSVNAccessFile /disk/repos/access
#   Satisfy All
Require valid-user
</Location>
</VirtualHost>
复制代码

创建SVN

###创建SVN目录
sudo mkdir -p /disk/repos/SDS
sudo chown -R hrj /disk/repos
svnadmin create --fs-type fsfs /disk/repos/SDS/
###如果有备份的SVN文件,将备份文件导入svn
svnadmin load /disk/repos/SDS < repos.backup

配置用户权限

复制代码
###创建帐号密码文件 帐号:rujian.hu,密码:xxx
/usr/local/apache2/bin/htpasswd -c /disk/repos/passwd rujian.hu xxx
###添加帐号
/usr/local/apache2/bin/htpasswd -b /disk/repos/passwd xxx xxx
###配置用户访问权限
vim /disk/repos/access

[groups]
SDS_ROOT=rujian.hu
SDS_USER = xxx
[/]
* = 
@SDS_ROOT = rw

[SDS:/dd]
@SDS_USER = rw
复制代码

启动apache

/usr/local/apache2/bin/httpd -k start
 
 
 
分享到:
评论

相关推荐

    linux svn安装手册

    Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion(SVN)版本控制系统。Subversion是一个开源的版本控制系统,用于管理文件和目录版本的历史记录,便于团队协作开发。以下是详细的安装步骤: 1. 首先,...

    linuxsvn离线安装

    在没有网络连接的情况下,即离线状态下安装Linux SVN,需要提前下载好所有必要的依赖包,然后在本地进行安装。以下是详细的操作步骤和相关知识点: 1. **了解SVN**: SVN是一种集中式版本控制系统,它允许用户跟踪...

    linux svn安装部署

    ### Linux SVN 安装与部署 #### 一、概述 版本控制系统在软件开发过程中扮演着极其重要的角色。Subversion(SVN)作为一种流行的集中式版本控制系统,在Linux环境下部署SVN服务器能够有效地支持团队协作,提高代码...

    linux svn 安装

    Linux SVN安装是一个重要的任务,尤其对于团队协作进行代码版本控制来说。Subversion(简称SVN)是一个开源的版本控制系统,它允许用户跟踪和管理文件和目录的修改历史,便于多人协同工作。在Linux环境中安装SVN,...

    linux svn安装软件,依赖包及教程

    Linux SVN安装教程主要涉及到版本控制系统Subversion(简称SVN)在Linux环境下的部署,包括了必要的依赖包安装和离线安装方法。以下是详细步骤及知识点的解析: 1. **Subversion简介**:Subversion是一个开源的版本...

    linux svn安装和配置

    ### Linux SVN 安装与配置详解 在Linux环境下安装并配置Subversion(简称SVN),是一种常见的版本控制系统操作。本文将详细介绍如何在不结合Apache的情况下完成这一过程,为那些需要独立运行SVN服务的用户提供全面...

    Linux离线安装svn.zip

    这里我们将svn安装到`/usr/local/svn`目录,你可以根据实际需求更改安装路径。 2. 编译源码: ``` make ``` 3. 安装编译后的程序: ``` sudo make install ``` 4. 创建软链接,使系统可以全局访问svn命令...

    linux系统SVN服务器安装详细教程及安装源码

    在Linux环境下安装SVN服务器可以帮助团队有效地进行软件项目的版本控制。以下是一个详细的Linux SVN服务器安装教程。 一、安装依赖库 在安装SVN之前,需要确保系统上已经安装了必要的依赖库。对于基于Debian或...

    Linux svn安装配置

    ### Linux下Subversion (SVN) 的安装与配置详解 #### 安装Subversion 在Linux环境下安装Subversion(简称SVN),有两种主要方法:源码编译安装和使用包管理器安装。 **1. 源码编译安装** 首先,下载Subversion的...

    linux svn安装资料大全(文档+安装文件)

    安装apr 安装apr-util 安装noen 安装zlib 安装svn 安装方法文档及安装包文件 tar.gz 解决了Unrecognized URL scheme问题 无法在svn中更新该内容

    linux SVN 1.6.1 安装过程

    linux 下 SVN 1.6.1 的安装部署流程,包含软件下载的路径。后续我会在我的CSDN中提供相关软件下载。 tag 均以 linux SVN 1.6.1 开头。

    https+linux+svn服务器搭建指导书.docx

    在开始搭建之前,请确保系统已经更新到最新版本,并安装了`apt`或`yum`包管理器,它们用于安装和管理Linux上的软件包。 以下是搭建过程中涉及的软件清单: 1. Apache HTTP Server:作为SVN的Web服务器,负责处理...

    Linux(CentOS6.2)下安装SVN服务

    ### Linux (CentOS 6.2) 下安装SVN服务 #### 一、概述 本文将详细介绍如何在Linux(CentOS 6.2)环境下安装SVN服务。SVN(Subversion)是一种分布式版本控制系统,广泛应用于软件开发过程中对源代码进行版本控制。...

    linux下安装SVN支持http

    linux下安装SVN支持http;linux下安装SVN支持http;linux下安装SVN支持http

    Linux系统SVN最详细安装指导配置说明

    本文将提供一份详细的Linux SVN安装配置指南,包括安装、创建代码库、配置用户权限以及启动和检查SVN服务。 1. **安装SVN**: 在Linux系统中,通常使用包管理器来安装SVN。在基于RPM的系统(如CentOS、Fedora)中...

    Linux离线安装SVN所有依赖包,亲测可用

    Linux服务器离线安装SVN,所需要的依赖包,包括apr-1.7.0.tar.gz、apr-util-1.6.1.tar.gz、expat-2.0.1.tar.gz、sqlite-autoconf-.tar.gz、subversion-1.14.1.tar.gz、zlib-1.2.11.tar.xz,比从官网下载快N倍

    linux离线安装SVN_1.8.17服务所需安装包

    本篇文章将详细讲解如何在Linux环境下离线安装SVN 1.8.17服务,并列出所需的安装包。 首先,你需要确保你的Linux系统已经安装了必要的基础工具,如`wget`(用于下载文件)和`tar`(用于解压压缩文件)。如果没有,...

    Linux SVN的安装使用笔记

    Linux SVN的安装使用笔记 .

    linux安装svn文档

    linux安装svn文档,文档描述相关的linux安装svn的命令

Global site tag (gtag.js) - Google Analytics