Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1996154
  • 博文数量: 433
  • 博客积分: 918
  • 博客等级: 准尉
  • 技术积分: 3218
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 18:21
个人简介

你是不是暗恋我,那就给我发个消息呀,让我知道o(∩∩)o

文章分类

全部博文(433)

分类: LINUX

2014-05-17 02:38:55

安装http://blog.chinaunix.net/uid-26729093-id-4130442.html

原因参考:http://www.cnblogs.com/Richard-xie/p/3300774.html

用了其他用户(root)建立版本库,在启动svn服务的时候用了自己(普通)的用户权限,
所以只能读不能修改了

个人感觉修改版本库中的文件权限不靠谱;
解决方法:用root用户启动svn服务:sudo svnserve -d -r /home/svn

建议创建开机自启动svn服务,如下:
在init.d目录建立一个脚本文件svnd.sh 
# cd /etc/init.d
# sudo vim svnd.sh
输入svnd.sh内容如下(/home/svn 为svn仓库目录):

#!/bin/bash
#svnserve startup
svnserve -d -r /home/svn

保存退出。
更新,修改权限:
#sudo chmod a+x svnd.sh

#sudo update-rc.d svnd.sh defaults

今天在centos6.3上配置svn的http访问时又遇到了该问题
这次是selinux的问题,我选择了关闭selinux
/usr/sbin/setenforce 0 立刻关闭 SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX

永久关闭SELinux  

vim /etc/selinux/config
#SELINUX=enforcing     #注释掉
 #SELINUXTYPE=targeted  #注释掉
SELINUX=disabled  #增加
:wq  #保存,关闭。
shutdown -r now   #重启系统
查看SELinux的状态:
getenforce

参考:
http://blog.163.com/zhaoweibiao87@126/blog/static/13479948120126995044266/



阅读(1986) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~