注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Oracle专业打杂

定会重回巅峰……

 
 
 

日志

 
 

利用Apache+Subversion搭建Linux版本控制系统  

2014-03-21 21:55:58|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
首先需要说明的一点是,操作系统采用的是CentOS6.5
安装Subversion软件
yum -y install subversion
创建svn目录
mkdir /var/svn
创建project的版本库
svnadmin create /var/svn/project
向版本库中导入文件
svn import /var/test/ file:///var/svn/project -m "MyData"
svn list file:///var/svn/project
修改 /var/svn/project/conf/svnserve.conf 文件
[root@centos6 tomcat]# cat /var/svn/project/conf/svnserve.conf 

[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
添加用户
[root@centos6 tomcat]# cat /var/svn/project/conf/passwd 
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
harry = harryssecret
sally = sallyssecret
rushida = rushida
分配权限
[root@centos6 tomcat]# cat /var/svn/project/conf/authz 
[groups]
admins = harry,sally,rushida,root
[/]
@admins = rw
* = r
启动svnserve服务
svnserve  -d -r /var/svn
-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
安装Apache软件
yum -y install httpd
yum -y install mod_dav_svn
配置 /etc/httpd/conf.d/subversion.conf 文件
[root@centos6 tomcat]# cat /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/svn
        AuthType Basic
        AuthName "Please input password"
        AuthUserFile /var/svn/.pass
        Require valid-user
</Location>
修改权限
chown -R apache.apache /var/svn
chcon -R -t httpd_sys_content_t /var/svn
创建帐户文件,添加rushidan用户
htpasswd -c /var/svn/.pass rushida
开启httpd服务,并设置开机自启
service httpd start
chkconfig httpd on

  评论这张
 
阅读(118)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017