centos+svn+apache安装配置

前端之家收集整理的这篇文章主要介绍了centos+svn+apache安装配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

安装Apache和SVN

在安装之前可以检查一下是否在操作系统安装时已经安装了这些软件,如果没有可以使用下面的命令安装:

yum install httpd

运行该命令时,会列出要安装的文件和依赖的包,输入y,回车即可

yum install mod_dav_svn subversion

启动并配置Apache

service httpd start

提示找不到service命令,可以使用/sbin/service 代替service将apache和svn二者结合起来。

新建一个仓库目录:

cd /var/www

如果没有svn目录,新建一个

mkdir svn

修改httpd中svn的配置文件,目录 vim /etc/httpd/conf.d/subversion.conf 内容修改如下:

LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
<Location /svn >
DAV svn
SVNParentPath /var/www/svn 
AuthType Basic 
AuthName "Authorization Realm" 
AuthUserFile /etc/svn-auth-file
Require valid-user
</Location>

使用svnadmin创建一个代码库:

svnadmin create /var/www/svn/repos

修改apache对repos的访问权限

chown apache.apache -R svn

创建用户

htpasswd -cm /etc/svn-auth-file tester01

会创建一个的文件,并且添加tester01用户。而此后再增加用户,使用:

htpasswd /etc/svn-auth-file tester02

重新启动httpd服务

访问http:ip:port/svn/repos就可以访问组的权限和密码文件方式待续

猜你在找的CentOS相关文章