CentOS搭建SVN(HTTP)
2016-07-26 09:33
489 查看
1、基本的安装包有:
subversion
/httpd/
svn的httpd的mod_dav_svn mod_authz_svn 两个模块.(yum install mod_dav_svn subversion httpd )
2、svn的服务形式应该是有两种:
1 通过svnserve建立的 通过svn://ip:port 端口默认是3690,这种形式;
2 通过apache httpd或者其他的web服务器的扩展模块,进行svn管理
3、通过http服务器来管理svn也很不错,可以很方便的浏览.其配置过程如下(首先几个软件都安装,这就不用说了.):
1.在 /etc/httpd/module或者/etc/httpd/modules下面
有两个 mod 关于 svn的.
2.在/etc/httpd/config.d/或者
/etc/httpd/conf.d下有一个subversion.conf(没有就建立一个),其内容是:
4、LoadModule dav_module modules/mod_dav.so
5、其中AuthUserFile 是如何制作的呢?
创建“ AuthUserFile ”设置所需的用户密码以及存储的文件
使用 apache bin/htpasswd
命令来创建。命令的格式为
6、按照上述方法安装,# apachectl restart时,会出现mod_dav_svn.so找不到等错误,用yum命令查看
# yum list mod_dav_svn
注:可以发现与mod_dav_svn相关的包mod_dav_svn.i386,安装mod_dav_svn.i386
# yum install mod_dav_svn.i386
subversion
/httpd/
svn的httpd的mod_dav_svn mod_authz_svn 两个模块.(yum install mod_dav_svn subversion httpd )
2、svn的服务形式应该是有两种:
1 通过svnserve建立的 通过svn://ip:port 端口默认是3690,这种形式;
2 通过apache httpd或者其他的web服务器的扩展模块,进行svn管理
3、通过http服务器来管理svn也很不错,可以很方便的浏览.其配置过程如下(首先几个软件都安装,这就不用说了.):
1.在 /etc/httpd/module或者/etc/httpd/modules下面
有两个 mod 关于 svn的.
2.在/etc/httpd/config.d/或者
/etc/httpd/conf.d下有一个subversion.conf(没有就建立一个),其内容是:
4、LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
<Location /svn>
DAV svn
SVNPath /var/www/svn/
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /var/www/svn/repos1/conf/passwd
Require valid-user
</Location>
5、其中AuthUserFile 是如何制作的呢?
创建“ AuthUserFile ”设置所需的用户密码以及存储的文件
使用 apache bin/htpasswd
命令来创建。命令的格式为
htpasswd -c /etc/svn/passwordfile zhangsan
htpasswd /etc/svn/passwordfile lisi
6、按照上述方法安装,# apachectl restart时,会出现mod_dav_svn.so找不到等错误,用yum命令查看
# yum list mod_dav_svn
注:可以发现与mod_dav_svn相关的包mod_dav_svn.i386,安装mod_dav_svn.i386
# yum install mod_dav_svn.i386
相关文章推荐
- Centos6 编译安装Python
- About SVN
- 硬盘安装CentOS 6.2以及添加GRUB启动菜单
- CentOS 6.5搭建Apache整合SVN 1.8.5服务器(多版本库权限配置)
- CentOS 6.2实战部署Nginx+MySQL+PHP
- CentOS下SVN服务器测试版安装记录
- 如何在本机搭建SVN服务器
- Windows下搭建本地SVN服务器
- CentOS 7系统配置上的变化解析
- CentOS下DB2数据库安装过程详解
- CentOS 6.3下编译安装Ruby 2.0笔记
- 在Centos 5.5 上编译安装mysql 5.5.9
- 在阿里云的CentOS环境中安装配置MySQL的教程
- CentOS 6.5源码安装Erlang教程
- Centos下安装docker教程
- 在CenOS系统下安装和配置Redis数据库的教程
- centos 5.6 升级php到5.3的方法
- 让GoogleCode的SVN下的HTML文件在FireFox下正常显示.