首页 > 代码库 > Centos安装配置subversion
Centos安装配置subversion
内容:安装软件,创建仓库,配置apache提供http访问功能以及用户验证功能
安装必要软件:
yum install httpd mod_dav_svn subversion
创建一个svn仓库:
mkdir -p /srv/svn/svnadmin create /srv/svn/morris
配置apache:
#赋予权限chown -R apache.apache /srv/svn/morris#配置虚拟主机vim /etc/httpd/conf.d/subversion.conf#-----------------vim中编辑内容------------LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.so<VirtualHost *:80> ServerAdmin svnadmin@example.com #管理员邮箱 ServerName svn.example.com #绑定的域名 #注意!!!!!日志文件位置的目录必须存在,否则apache会无法启动 ErrorLog /srv/www/svn.example.com/logs/error.log #日志文件位置 CustomLog /srv/www/svn.example.com/logs/access.log combined #日志文件位置 #URL:绑定域名+/morris /morris可以改成你想要的 <Location /morris > DAV svn SVNPath /srv/svn/morris #仓库位置 AuthType Basic AuthName "Subversion Repository" #输入用户和密码是的提示 AuthUserFile /srv/www/svn.example.com/morris.htpasswd #用户文件 Require valid-user </Location></VirtualHost>#------------------------vim内容结束------------#创建用户 参数c的作用是删除已有用户htpasswd -cm /srv/www/svn.example.com/morris.htpasswd 用户名#添加用户htpasswd -m /srv/www/svn.example.com/morris.htpasswd 用户名#重启apache,这样启动如果有错可以看到日志,方便debughttpd -k stophttpd -k start
参考文档:
http://wiki.centos.org/HowTos/Subversion
https://www.linode.com/docs/applications/development/manage-source-code-versions-with-subversion
Centos安装配置subversion
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。