存档备忘
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 存放这里,让大家下载快捷一点
在CentOS 6.5上编译安装Subversion 1.8.8,我们需要先确保系统上安装了必要的依赖和编译工具,然后下载并编译源代码。以下是详细步骤和涉及的知识点: 1. **基础环境准备**:首先确保系统已经安装了`gcc`、`make`、...
在CentOS操作系统上安装Subversion,特别是对于最小化安装的系统,可能需要手动安装必要的RPM包。以下是关于Subversion在CentOS上安装、配置和使用的一些核心知识点。 1. **RPM包管理**: - CentOS使用RPM(Red ...
8. **客户端配置**:对于开发人员来说,还需要在他们的机器上安装SVN客户端,如TortoiseSVN(Windows)或命令行客户端。配置客户端以连接到SVNserve服务器,这样他们就能开始进行版本控制操作。 9. **访问控制与...
CentOS默认yum安装的SVN版本太老了,新的版本就要自己编译安装,自己整理了依赖包文件和依赖包的安装过程,最后是SVN的安装启动,包含的文件如下 apr-1.6.5.tar.gz apr-util-1.6.1.tar.gz sqlite-autoconf-3250100....
把手一步步离线搭建svn服务器,centos离线搭建svn服务器,linux离线搭建svn服务器。
本文实例讲述了Linux环境(CentOS6.7 64位)下安装subversion1.9.5的方法。分享给大家供大家参考,具体如下: 安装环境以及软件版本如下。 subversion使用1.9.5版本,服务器使用阿里云服务器,CentOS6.7(64位)。 1....
**Linux上安装Subversion** Subversion(简称SVN)是一种版本控制系统,用于管理软件开发过程中文件和目录的变更历史。它允许团队成员协同工作,跟踪每个更改,以便于回滚错误,合并代码,并进行版本控制。这篇博客...
这篇博文将详细介绍如何在CentOS环境下安装和配置Subversion服务器。 首先,确保你的系统是最新的。打开终端并运行以下命令来更新系统包: ```bash sudo yum update -y ``` 接下来,我们需要安装Subversion的依赖...
本文档详细介绍了 SVN 版本管理系统的安装步骤,包括安装 CentOS、Subversion、Apache 和 Jsvnadmin 等组件的详细过程。 标题解释 SVN 版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)安装步骤 本标题...
CentOS默认的yum --install subversion ,安装的是1.6版本 安装1.7脚本
总结来说,这个压缩包文件包含了在CentOS 7上安装和配置Apache以及Subversion(包括`svnadmin`)的步骤,这对于进行持续集成非常重要。通过这个过程,开发者可以方便地管理代码版本,实现自动化部署,提高团队协作...
标题中的“CentOS SVN离线安装包”表明这是一个针对CentOS操作系统的Subversion(SVN)版本控制系统离线安装程序的集合。Subversion是开源的版本控制系统,它用于跟踪文件和目录的更改,便于团队协作和项目管理。...
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(Subversion)服务器,需要遵循一...以上步骤完成后,你就成功地在CentOS上搭建了一个Subversion服务器,可以开始进行版本控制管理了。记得定期更新软件以获取最新的安全修复和功能改进。
在Linux系统,特别是CentOS上部署开发环境是常见的任务,本教程将详述如何安装JBOSS应用服务器、Subversion(SVN)版本控制系统以及Maven构建工具。这些组件是许多企业级Java应用开发和部署的核心组成部分。 首先,...
### CentOS-6.5系统上安装SVN服务器端的方法及步骤 #### 一、概述 在CentOS-6.5系统环境中安装Subversion (SVN) 服务器端是一项常见的任务,尤其是在需要支持版本控制和协作开发场景下。本文将详细介绍在CentOS-...