Svn Mac OS X上的颠覆问题

Svn Mac OS X上的颠覆问题,svn,macos,Svn,Macos,这存在于我的httpd.conf文件中: <Location /svn> DAV svn SVNParentPath /Users/iirp/Sites/svn Allow from all #AuthType Basic #AuthName "Subversion repository" #AuthUserFile /Users/iirp/Sites/svn-auth-file #Require valid-user </Loca

这存在于我的httpd.conf文件中:

<Location /svn>

   DAV svn
   SVNParentPath /Users/iirp/Sites/svn
   Allow from all
   #AuthType Basic
   #AuthName "Subversion repository"
   #AuthUserFile /Users/iirp/Sites/svn-auth-file
   #Require valid-user

</Location>

DAV svn
SVNParentPath/Users/iirp/Sites/svn
通融
#AuthType Basic
#AuthName“Subversion存储库”
#AuthUserFile/Users/iirp/Sites/svn auth文件
#需要有效用户
这是工作文件

当我将此更改为:

<Location /svn>

   DAV svn
   SVNParentPath /Users/iirp/Sites/svn
   #Allow from all
   AuthType Basic
   AuthName "Subversion repository"
   AuthUserFile /Users/iirp/Sites/svn-auth-file
   Require valid-user

</Location>

DAV svn
SVNParentPath/Users/iirp/Sites/svn
#通融
AuthType Basic
AuthName“Subversion存储库”
AuthUserFile/Users/iirp/Sites/svn auth文件
需要有效用户
当我通过URL访问我的存储库时,它会显示身份验证屏幕,但在该屏幕之后,我的svn存储库没有正确显示

看到它给我的信息是:

内部服务器错误

服务器遇到内部错误 错误或配置错误,并且 无法完成您的请求

请与服务器联系 管理员admin@example.com和 通知他们错误发生的时间 发生了什么,还有你可能发生的任何事情 这样做可能会导致错误

有关此错误的详细信息,请参阅 可以在服务器错误日志中找到

我有这样的想法:

<Location /svn>
    DAV svn
    SVNParentPath /var/svn
    AuthzSVNAccessFile /var/svn/SvnAuthzFile
    AuthType Basic
    AuthName "Repositorio de Subversion"
    AuthUserFile /var/svn/svn-dev-auth-file
    Satisfy Any
    Require valid-user
</Location>

DAV svn
SVNParentPath/var/svn
authzsvnacessfile/var/svn/SvnAuthzFile
AuthType Basic
AuthName“Repositorio de Subversion”
AuthUserFile/var/svn/svn开发验证文件
满足任何
需要有效用户
您必须记住,“apache”用户必须能够读取和写入每个存储库


我希望它能帮助您

可能是apache运行的用户无法读取身份验证文件。您需要对auth文件进行chown或chmod,以便用户可以读取它。理想情况下,对文件的权限只授予对身份验证文件的读写权限。这将防止利用Web服务器修改身份验证文件。

查看Apache服务器的错误日志以获取详细的错误消息。我已将此文件分配给用户组www,并授予了权限chmod 777,但它仍然不起作用。我累了,这不起作用。。。即使我也无法重新启动apache服务。