svn 在show log 時候出現 want to go offline
阿新 • • 發佈:2018-05-22
oot 進行 不知道 應該 解決 ESS 服務器 新版本 怎樣
原來,Subversion 有個小 bug ,當 ``anon-access=read`` 並且某個目錄有被設置上 ``* =`` 標記,則會出現上述問題。這個 bug 在當前最新版本上(v1.4)還存在,也許在下一版本內可以被改正吧。
解決的辦法:在 svnserve.conf 中,將 anon-access 設置成 none 。
今天終於把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