centos6.3安装subversion仓库

系统环境centos6.3

以下都是在root用户下运行的

yum install subversion mod_dav_svn
安装svn服务需要的rpm包,这里会自动安装httpd包,也就是apache!

service httpd start
chkconfig httpd on
如果start报错的话,请修改httpd的配置文件,将www.example.com改到本地localhost来,并取消注释
将你的主机名添加进/etc/hosts文件,与127.0.0.1对应!这下应该没错了!这是最常见的两条错误
打开浏览器测试以下 http://hostname;正常情况应该是出现apache的默认界面
将网络防火墙关闭,/etc/init.d/iptables stop

 
 
 
 
建立svn版本库
cd /var/www
mkdir svn
cd svn
svnadmin create repos(在svn目录下建立repos版本库)
chown -R apache:apache repos 将repos这个版本库的拥有人变更为apache,组变为apache
ps:在前面安装httpd的时候,会自动建立apache用户和apache组
 
 
 
 
 
 
创建一个svn用户名,第一次创建需要加参数c,以后不要加参数c
htpasswd -cm /etc/svn-auth-conf yourusername
New password:
Re-type new password:


 
 
接下来配置subversion的apache的配置
 
 
cd /etc/httpd/conf.d/
vim subversion.conf

# Make sure you uncomment the following if they are commented out
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so

# Add the following to allow a basic authentication and point Apache to where the actual
# repository resides.
<Location /repos>
        DAV svn
        SVNPath /var/www/svn/repos
#这里是你的版本库的位置
        AuthType Basic
        AuthName "Subversion repos"
#这是登陆的用户名
        AuthUserFile /etc/svn-auth-conf
#这是你的用户名和密码文件
        Require valid-user
</Location>
 
 
 
 
 
 

 
 
service httpd restart
 
 
 
 
访问http://localhost/repos

这样svn的仓库就建好了!可以使用命令
svn import 工程路径 file://仓库路径 -m "这里是备注"
这样就添加进svn仓库了!
 
 
比较常用的命令是svn add    svn commit -m    svn co通过这三个命令就可以管理svn仓库了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值