Svn Mac OS X上的颠覆问题
这存在于我的httpd.conf文件中: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
<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服务。