Posted on 2010-10-15 19:05
幻海蓝梦 阅读(2008)
评论(0) 编辑 收藏 所属分类:
版本管理
1. Error1: Can’t open ‘db/txn-current-lock’: Permission denied
方法1 :
今天用命令svnadmin create /var/svn/demo创建了一个仓库,提交文件时,报下面的错误:
- Can't open file 'svn/db/txn-current-locks':permission denied
Can't open file 'svn/db/txn-current-locks':permission denied
查看了半天,最后终于发现了问题,原来,一不留神,使用了root用户,造成了访问权限的问题。
清楚了原因之后,赶紧行动,执行
- chown svn /var/svn/demo -R
chown svn /var/svn/demo -R
命令,修改了整个文件夹的owner属性为svn,再次上传文件,成功!
方法2 :
Error2:
svn: REPORT 请求“/!svn/vcc/default”失败 解决办法
svn提示这个错误,在Google搜索了个遍,有的说是引文svn版本太低的原因,有的说是服务器配置问题,我都没有解决了这个问题。后来想了一个办法,建立一个目录,重新检出程序,然后把这个目录下的文件覆盖到那个错误的目录,这时复制时需要复制隐藏文件,使用了下面的命令:
cp -r /home/abc/.[^.]* /home/def
然后:
svn update
那个错误消失了!
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2428221
http://www.opensubscriber.com/message/users@subversion.tigris.org/8683560.html
http://svn.haxx.se/dev/archive-2006-12/0288.shtml
http://svn.haxx.se/users/archive-2009-12/0146.shtml
http://nsxall.wordpress.com/category/%E8%BD%AF%E4%BB%B6%E5%BA%94%E7%94%A8/
http://www.iusesvn.com/bbs/archiver/tid-2908.html
http://nsxall.wordpress.com/category/%E8%BD%AF%E4%BB%B6%E5%BA%94%E7%94%A8/