Mac-Osx

無法打開請求的 SVN 文件系統

  • January 23, 2013

當我轉到http://localhost/repo/myproject/並輸入密碼時,將顯示此資訊:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<D:error xmlns:D="DAV:" xmlns:m="http://apache.org/dav/xmlns" xmlns:C="svn:">
<C:error/>
<m:human-readable errcode="2">Could not open the requested SVN filesystem</m:human-readable>
</D:error>

這是我的 httpd-svn.conf:

<Location /repo>
     DAV svn
     SVNPath “/usr/local/repo”
 AuthType Basic

 AuthName "Subversion repository"

 AuthUserFile /etc/users

 Require valid-user

</Location>

$ ls -la
drwxr-xr-x   3 _www  wheel  102 Aug 11 22:22 repo

我該如何解決這個問題?

通過聊天排查,我們發現了這些錯誤日誌:

[Fri Aug 12 00:56:10 2011] [error] [client 192.168.1.2] (20014)Internal error: Can't open file '\xe2\x80\x9c/usr/local/repo\xe2\x80\x9d/format': No such file or directory 

這導致我們在配置中的引號是那些鬼鬼祟祟的、漂亮“”的引號,而不是配置友好的""引號。那成功了!

我遇到了同樣的問題,但在我的情況下,這是我的鉤子/送出後腳本的文件權限問題。所以我更改了文件的所有者,問題就解決了。

之所以發布,是因為我在嘗試搜尋我的答案時來到了這篇文章,因為我收到了完全相同的錯誤消息,針對一個完全不同的問題,它可能對其他人有用。

引用自:https://serverfault.com/questions/300295