yum 安装svn+httpd

题记:好久以前装了一次,然后歇了一段时间又需要使用,发现自己忘了差不多,遂有此文。

一 安装说明

1.1 环境

[[email protected] ~]# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.6 (Final)
Release:        6.6
Codename:       Final

1.2 安装用户root

1.3 安装方式yum

二 安装mod_dav_svn subversion httpd

说明:subversion  版本控制server

httpd  web 服务器

mod_dav_svn :subversion 的httpd 模块插件

第一没有安装这个插件 导致失败了。

2.1 检查原系统是否安装过

[[email protected] ~]# rpm -ql httpd
package httpd is not installed
[[email protected] ~]# rpm -ql mod_dav_svn
package mod_dav_svn is not installed
[[email protected] ~]# rpm -ql subversion 
package subversion is not installed

2.2 yum 安装

yum install mod_dav_svn subversion httpd

2.3 验证

2.3.1 验证httpd

[[email protected] conf]# service httpd start
Starting httpd: [Tue Aug 11 17:49:02 2015] [warn] module dav_svn_module is already loaded, skipping
[Tue Aug 11 17:49:02 2015] [warn] module authz_svn_module is already loaded, skipping
httpd: Could not reliably determine the server‘s fully qualified domain name, using 10.59.9.9 for ServerName
[  OK  ]

可以通过浏览器访问http://serverip,或者看下80端口是否启动(我这里没有修改httpd 监听端口)

2.3.2 启动svn

2.3.2.1 建立svnreps目录

2.3.2.2 svn 建立仓库

2.3.2.3 启动仓库

[[email protected] www]# mkdir -p /var/svn/svnrepos
[[email protected] www]# svnadmin create /var/svn/svnrepos
[[email protected] www]# ll /var/svn/svnrepos/
total 24
drwxr-xr-x 2 root root 4096 Aug 11 17:55 conf
drwxr-sr-x 6 root root 4096 Aug 11 17:55 db
-r--r--r-- 1 root root    2 Aug 11 17:55 format
drwxr-xr-x 2 root root 4096 Aug 11 17:55 hooks
drwxr-xr-x 2 root root 4096 Aug 11 17:55 locks
-rw-r--r-- 1 root root  229 Aug 11 17:55 README.txt
[[email protected] www]# svnserve -d -r /var/svn/svnrepos
[[email protected] www]# ps -ef | grep svn
root     27425     1  0 17:56 ?        00:00:00 svnserve -d -r /var/svn/svnrepos
root     27427 26838  0 17:56 pts/0    00:00:00 grep svn

2.3.2.4 可以用客户端测试svn了。

2.3.3 svn配置修改 添加用户等

2.3.3 备份svn 配置文件

[[email protected] conf]# cp authz authz.orig.bak
[[email protected] conf]# cp passwd  passwd.orig.bak
[[email protected] conf]# cp svnserve.conf svnserve.conf.orig.bak
[[email protected] conf]# pwd
/var/svn/svnrepos/conf

说明

passwd :用户密码

auth: rw  权限配置

svnserve.conf: svn 的配置 访问是否受限,访问的根目录是哪,注意 修改配置的文件的格式 右靠起,等号两边不能有空格

三httpd 集成svn

3.1 httpd web根目录下建立svn子目录,并将该目录与subversion 关联

[[email protected] html]# mkdir svn
[[email protected] html]# pwd
/var/www/html
[[email protected] html]# svn checkout --username=admin --password=admin file:///var/svn/svnrepos/ /var/www/html/svn/
Checked out revision 0.

3.2 修改httpd 配置文件 httpd.conf (修改之前请备份)

添加如下内容

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

<Location /repos>
     DAV svn
     SVNPATH /var/svn/svnrepos 
</Location>

3.3 重启apache

[[email protected] conf]# service httpd restart

3.4页面验证

暂时写到这~~~~

参考 http://vrlinux.com/xitongguanli/20101124/80747.html

时间: 2024-10-10 01:41:41

yum 安装svn+httpd的相关文章

linux下使用yum安装svn详解

安装完yum源之后,安装mysql,svn之类的就变得相当简单,下边将简单的用yum安装svn,关于yum源的配置请参考:http://blog.csdn.net/tjcyjd/article/details/41646889 1.安装svn yum -y install subversion 2.建立版本库目录并配置 mkdir -p /var/www/svndata svnserve -d -r /var/www/svndata 3.建立版本库:创建一个新的Subversion项目 svna

YUM安装SVN

安装步骤 [[email protected] ~]# yum -y install subversion # yum安装SVN [[email protected] ~]# svnserve --version # 验证安装是否成功,查看版本 svnserve,版本 1.6.11 (r934486) 编译于 Aug 17 2015,08:37:43 版权所有 (C) 2000-2009 CollabNet. Subversion 是开放源代码软件,请参阅 http://subversion.t

centos 6.4安装svn+httpd

安装参考文档http://wiki.centos.org/HowTos/Subversion?highlight=%28subversion%29 一.环境 系统:centos6.4x64最小化安装 IP:192.168.3.73 二.安装 配置epel源 [[email protected] ~]# rpm  -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm Retrieving http

linux下通过yum安装svn及配置

1.环境centos6.4 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata svnserve -d -r /www/svndata 4.建立版本库 创建一个新的Subversion项目svnadmin create /var/www/svndata/njlrxx 配置允许用户jiqing访问cd /var/www/svndata/njlrxx/conf vi svnserve.confanon-access=none

CentOS下通过yum安装svn及配置

1.环境centos5.5 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata svnserve -d -r /www/svndata 4.建立版本库 创建一个新的Subversion项目svnadmin create /www/svndata/oplinux 配置允许用户rsync访问cd /www/svndata/oplinux/conf vi svnserve.confanon-access=noneauth-ac

Centos6.5使用yum安装svn

1.测试环境 centos5.5 2.安装svn yum -y install subversion //测试SVN是否安装成功,执行:svnserve --version 3.配置 mkdir /www/svndata //建立版本库目录 附:killall svnserve //停止svn服务 4.建立版本库 创建一个新的Subversion项目 svnadmin create /www/svndata/oplinux 配置允许用户rsync访问 cd /www/svndata/oplinu

centos下通过yum安装svn(1.7及以上版本)

今天测试环境svn突然不能更新了,看了下报错,发现是由于测试环境svn版本过低导致的,这边记录一下处理过程: 1.新建 /etc/yum.repos.d/wandisco-svn.repo,添加如下内容 [WandiscoSVN]name=Wandisco SVN Repobaseurl=http://opensource.wandisco.com/centos/6/svn-1.10/RPMS/x86_64/enabled=1gpgcheck=0 2.卸载旧版本,安装新版本 yum remove

CentOS 7.0版本下安装SVN服务端示例

一.安装部署环境 VMBox虚拟机.CentOS 7系统.4G内存.20Gb存储空间 二.基础环境建立 1.安装VMBox虚拟机: 2.启动VMBox虚拟机,安装CentOS系统[安装过程略,注意root密码]. 3.启动CentOS系统,并登录root账号. 三.CentOS配置工程 配置CentOS网络,虚拟机CentOS可以访问外网.该步骤必须先配置DNS,否则联网更新.下载操作将会报错. 查询网络配置文件所在位置及名称:cd /etc/sysconfig/network-scripts/

环境准备—之—linux下安装svn

借鉴自 http://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html 这个很详细,但不是我的风格 https://blog.csdn.net/bluishglc/article/details/42245065 安装,使用yum安装svn服务 [[email protected] /]# yum install subversion groupadd svn #为运行svn设置专用的用户组,非必须操作,但推荐 useradd -