`
fangl99
  • 浏览: 16095 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

CentOS6上安装Subversion

阅读更多

存档备忘

 

1. 安装软件包

 

yum -y install subversion httpd php mysql-server  mod_dav_svn php-mysql php-pear php-mbstring

 

2. 禁用selinux

 

修改/etc/sysconfig/selinux

 

设置SELINUX=disabled

 

重启系统

 

3. 开放防火墙80端口

 

修改/etc/sysconfig/iptables

 

增加行-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

 

重启服务service iptables restart

 

4. 创建文件夹

 

mkdir /home/repos

 

chown -R apache.apache /home/repos

 

5. 修改Apache的配置文件/etc/httpd/conf/httpd.conf

 

 

#LoadModule dav_svn_module modules/mod_dav_svn.so
#LoadModule authz_svn_module modules/mod_authz_svn.so


 ServerName=localhost:80


<Location /repos>
    DAV svn   
    SVNParentPath /home/repos   
    AuthType Basic   
    AuthName "SVN Repository"   
    AuthUserFile /home/repos/.htpasswd   
    AuthzSVNAccessFile /home/repos/svn_access   
    Satisfy Any   
    Require valid-user   
    SetOutputFilter DEFLATE
</Location>
 

 

6. 安装svnmanager

 

1) 在http://svnmanager.org下载 svnmanager-1.08.tar.gz,展开到/var/www/html下

 

2) 安装VersionControl_SVN

 

pear upgrade-all


pear install -a VersionControl_SVN-0.4.0

 

http://pear.php.net/package/VersionControl_SVN/download

 

3) 创建数据库

 

service mysqld start


mysql


>create database svnmanager character set utf8;

 

4) 修改svnmanager配置文件

 

cd /var/www/html/svnmanager/

 

cp config.php.linux  config.php

 

修改config.php如下内容:

 

 

$svn_config_dir                         =       "/home/repos/svnconfig";
$svn_repos_loc                          =       "/home/repos";
$svn_passwd_file                        =       "/home/repos/.htpasswd";
$svn_access_file                        =       "/home/repos/svn_access";

$smtp_server                    =       "localhost";

$dsn                            =       "mysql://root@localhost/svnmanager";
 

 

7. 重启Apache

 

apachectl -k restart

 

8. 其他

 

设置httpd自动启动: chkconfig  httpd on

 

设置mysqld 自动启动: chkconfig mysqld on

 

分享到:
评论

相关推荐

    Centos7 源码安装Subversion Edge.md

    Centos7 源码安装Subversion Edge.md 存放这里,让大家下载快捷一点

    centos6.5编译安装subversion1.8.8需要的架包

    在CentOS 6.5上编译安装Subversion 1.8.8,我们需要先确保系统上安装了必要的依赖和编译工具,然后下载并编译源代码。以下是详细步骤和涉及的知识点: 1. **基础环境准备**:首先确保系统已经安装了`gcc`、`make`、...

    subversion在centos最小化安装所需要的rpm包,包含了执行的脚本

    在CentOS操作系统上安装Subversion,特别是对于最小化安装的系统,可能需要手动安装必要的RPM包。以下是关于Subversion在CentOS上安装、配置和使用的一些核心知识点。 1. **RPM包管理**: - CentOS使用RPM(Red ...

    centos系统SVN离线安装包

    8. **客户端配置**:对于开发人员来说,还需要在他们的机器上安装SVN客户端,如TortoiseSVN(Windows)或命令行客户端。配置客户端以连接到SVNserve服务器,这样他们就能开始进行版本控制操作。 9. **访问控制与...

    CentOS Linux7.6安装SVN1.10.6过程及依赖的安装包.zip

    CentOS默认yum安装的SVN版本太老了,新的版本就要自己编译安装,自己整理了依赖包文件和依赖包的安装过程,最后是SVN的安装启动,包含的文件如下 apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz sqlite-autoconf-3250100....

    centos离线搭建svn服务器(含教程,源码包)

    把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。

    Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法

    本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下: 安装环境以及软件版本如下。 subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位)。 1....

    linux第十三刀_Linux上安装Subversion

    **Linux上安装Subversion** Subversion(简称SVN)是一种版本控制系统,用于管理软件开发过程中文件和目录的变更历史。它允许团队成员协同工作,跟踪每个更改,以便于回滚错误,合并代码,并进行版本控制。这篇博客...

    Centos下Subversion 服务器安装配置

    这篇博文将详细介绍如何在CentOS环境下安装和配置Subversion服务器。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -y ``` 接下来,我们需要安装Subversion的依赖...

    SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤

    本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...

    CentOS默认的yum --install subversion ,安装的是1.6版本 安装1.7脚本

    CentOS默认的yum --install subversion ,安装的是1.6版本 安装1.7脚本

    centos 7 安装Apache和svnadmin

    总结来说,这个压缩包文件包含了在CentOS 7上安装和配置Apache以及Subversion(包括`svnadmin`)的步骤,这对于进行持续集成非常重要。通过这个过程,开发者可以方便地管理代码版本,实现自动化部署,提高团队协作...

    centos SVN离线安装包

    标题中的“CentOS SVN离线安装包”表明这是一个针对CentOS操作系统的Subversion(SVN)版本控制系统离线安装程序的集合。Subversion是开源的版本控制系统,它用于跟踪文件和目录的更改,便于团队协作和项目管理。...

    centos下svn客户端软件rapidSVN安装资源包及教程

    rapidsvn安装所需的全部资源包,可离线安装(gtk2和openssl的rpm包只上传了centos7版本) apr-1.5.2.tar.gz apr-util-1.5.4.tar.bz2 neon-0.29.6.tar.gz(可选,neon是subversion解析web http协议的包,视subversion...

    centos 下安装svn服务器

    在CentOS操作系统中安装SVN(Subversion)服务器,需要遵循一...以上步骤完成后,你就成功地在CentOS上搭建了一个Subversion服务器,可以开始进行版本控制管理了。记得定期更新软件以获取最新的安全修复和功能改进。

    centos上安装jboss+svn+maven客户端

    在Linux系统,特别是CentOS上部署开发环境是常见的任务,本教程将详述如何安装JBOSS应用服务器、Subversion(SVN)版本控制系统以及Maven构建工具。这些组件是许多企业级Java应用开发和部署的核心组成部分。 首先,...

    CentOS-6.5系统上安装SVN服务器端的方法及步骤

    ### CentOS-6.5系统上安装SVN服务器端的方法及步骤 #### 一、概述 在CentOS-6.5系统环境中安装Subversion (SVN) 服务器端是一项常见的任务,尤其是在需要支持版本控制和协作开发场景下。本文将详细介绍在CentOS-...

Global site tag (gtag.js) - Google Analytics