安装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/
阅读(2063) | 评论(0) | 转发(0) |