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下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native