你好,游客 登录 注册 搜索
背景:
阅读新闻

CentOS 6.5部署Apache+SVN

[日期:2013-12-23] 来源:Linux社区  作者:going [字体: ]

4、apache与svn整合
#创建组、用户并加载svn库
[root@localhost ~]# groupadd svn
[root@localhost ~]# useradd -g svn -s /sbin/nologin svn
[root@localhostsubversion-1.8.5]# cp subversion/mod_dav_svn/.libs/mod_dav_svn.so/usr/local/apache/modules/
[root@localhostsubversion-1.8.5]# cp subversion/mod_authz_svn/.libs/mod_authz_svn.so /usr/local/apache/modules/

[root@localhost ~]# vi/usr/local/apache/conf/httpd.conf
User svn
Group svn
LoadModule dav_svn_modulemodules/mod_dav_svn.so
LoadModule authz_svn_modulemodules/mod_authz_svn.so

5、配置Web/DAV
 #创建svn仓库

[root@localhost ~]# mkdir /svn
[root@localhost ~]# svnadmin create /svn/test
[root@localhost ~]# vi /usr/local/apache/conf/httpd.conf
<Location /svn>        #url访问路径 
DAV svn                #声明
SVNParentPath /svn      #svn仓库根目录
AuthType Basic          #基本认证
AuthName "PleaseLogin"  #登陆时提示信息
AuthUserFile/usr/local/apache/.passwd  #用户密码文件
Require valid-user      #允许所有用户访问
</Location>

#生成passwd文件

[root@localhost ~]# /usr/local/apache/bin/htpasswd -c -m /usr/local/apache/.passwd user1
[root@localhost ~]# chown :svn/usr/local/apache/.passwd
[root@localhost ~]# servicehttpd restart

访问http://192.168.1.153/svn会提示输入用户名和密码

6、下载SVN客户端和语言包:http://tortoisesvn.net/downloads.html
安装很简单,过程略…
打开软件后输入URL http://192.168.1.153/svn/test


至此SVN安装配置完成!

更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14

linux
相关资讯       CentOS SVN  CentOS 6.5 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款