码迷,mamicode.com
首页 > 其他好文 > 详细

svn 在show log 时候出现 want to go offline

时间:2018-05-22 16:38:53      阅读:1197      评论:0      收藏:0      [点我收藏+]

标签:执行   显示   最新版   服务   是你   date   ant   存在   anon   

今天终于把SVN服务器给配置好了,可以正常显示log信息了。

      这周以来一直都在想着怎样解决svn log 显示 no date 这一问题,一时间不知道是怎么回事,上网都没能找到很好的解决方法。今天在使用TortoiseSVN执行compare with working copy时,突然发现访问权限不够,我就想到了应该是conf目录下配置文件的问题。所以我找来了郑新星的文章Subversion之路--实现精细的目录访问权限控制http://bbs.iusesvn.com/thread-6-1-1.html仔仔细细的看了下,终于发现是anon-access 属性设置的问题。

    你想将你的代码库开放给所有人访问,于是你就开放了匿名访问权限,在 svnserve.conf 文件中添加一行: ``anon-access=read`` 。可是对于部分目录,你又不希望别人看到,于是针对那些特别目录,你在 authz.conf 里面进行配置,添加了授权访问的人,并添加了 ``* =`` 标记。你认为一切OK了,可是你缺发现,那个特别目录却无法访问了,总是提示 ``Not authorized to open root of edit operation`` 或者 ``未授权打开根进行编辑操作`` 。你再三检查你配置的用户名与密码,确认一切正确,还是无法解决问题。

    原来,Subversion 有个小 bug ,当 ``anon-access=read`` 并且某个目录有被设置上 ``* =`` 标记,则会出现上述问题。这个 bug 在当前最新版本上(v1.4)还存在,也许在下一版本内可以被改正吧。

解决的办法:在 svnserve.conf 中,将 anon-access 设置成 none 。

svn 在show log 时候出现 want to go offline

标签:执行   显示   最新版   服务   是你   date   ant   存在   anon   

原文地址:https://www.cnblogs.com/zhaogaojian/p/9072601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!