大漠驼铃

置身浩瀚的沙漠,方向最为重要,希望此blog能向大漠驼铃一样,给我方向和指引。
Java,Php,Shell,Python,服务器运维,大数据,SEO, 网站开发、运维,云服务技术支持,IM服务供应商, FreeSwitch搭建,技术支持等. 技术讨论QQ群:428622099
随笔 - 238, 文章 - 3, 评论 - 117, 引用 - 0
数据加载中……

CentOS搭建SVN服务,带HTTP服务

1.安装
yum install httpd subversion mod_dav_svn
#运行
service httpd start
#设置开机启动
chkconfig httpd on
2.配置
找到/etc/httpd/conf.modules.d/目录
vim 10-subversion.conf

编辑以下内容
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
LoadModule dontdothat_module  modules/mod_dontdothat.so

Alias /svn /var/www/svn
<Location /svn>
   DAV svn
   SVNParentPath /var/www/svn/
   AuthType Basic
   AuthName "Subversion repositories"
   AuthUserFile /etc/svn-auth-users
   Require valid-user
</Location>

以上设置svn的目录/var/www/svn
设置AuthUserFiles用户密码文件/etc/svn-auth-users

设置svn服务的目录
mkdir /var/www/svn
cd /var/www/svn/
svnadmin create repo #创建svn源

配置权限
chown -R apache.apache /var/www/svn/
设置用户
htpasswd -cm /etc/svn-auth-users san.zhang
-c 创建文件,如果已存在则覆盖
-m采用md5加密密码

要求用户输入密码

htpasswd  /etc/svn-auth-users si.li

chown -R apache:apache /var/www/svn
service httpd restart
初始化仓库
mkdir /tmp/testproject
导入
 svn import /tmp/testproject/ file:///var/www/svn/repos/testproject -m "initial"
3.测试
svn co http://ipaddress/repo/testproject/

posted on 2015-10-30 10:29 草原上的骆驼 阅读(2267) 评论(0)  编辑  收藏 所属分类: Linux


只有注册用户登录后才能发表评论。


网站导航: