首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Subversion Checkout产量无法打开请求的Subversion系统

Subversion Checkout产量无法打开请求的Subversion系统
EN

Server Fault用户
提问于 2011-12-20 17:59:36
回答 2查看 1.4K关注 0票数 1

我已经在我们的RHEL服务器上安装了subversion,也安装了dav_svn_module。我在httpd.conf中的位置标记如下:

代码语言:javascript
复制
<Location /subversion>
DAV svn
SVNPath /subversion
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/svn-auth.htpasswd
Require valid-user
</Location>

我为svnuser设置了密码

代码语言:javascript
复制
htpasswd -c -m /etc/svn-auth.htpasswd svnuser

在重新启动httpd之后,我尝试将文件从subversion存储库签出到本地计算机,并接收上面的错误消息。注意,当我试图通过HTTP查看存储库时,也会收到一个HTTP 500错误。

httpd错误日志显示了以下条目:

代码语言:javascript
复制
error: Can't open file /subversion/format No such file or directory
Could not fetch resource information [500, #0]
Could not open the requested SVN filesystem [500, #2]

注意,/subversion/格式不存在。不确定为什么错误日志引用这个不存在的文件?

需要哪些更改来确保我可以通过http签出/提交和验证?

谢谢!

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-12-20 19:33:16

好吧,如果/subversion是一个subversion存储库(正如您在Apache中配置的那样),那么它最好有一个format目录。

您是如何创建存储库的,还是在何处创建了存储库?

如果您想让/subversion本身成为回购,那么它就没有被正确地创建。运行svnadmin create /subversion

如果您希望/subversion是一个包含repos的目录,那么您的Apache配置应该是SVNParentPath /subversion而不是SVNPath /subversion,而且该位置的存储库仍然需要使用svnadmin create创建。

票数 2
EN

Server Fault用户

发布于 2011-12-20 18:42:36

我以前见过这种情况,我认为这与我创建svn文件系统时的权限问题有关。从记忆中我认为644的权限是正确的。

在对新存储库进行svn或svn列表调用时,还可以查看apache日志。如果apache级别的权限有问题(正如500所暗示的那样),您将在错误日志中看到它(通常是/var/ log /apache2/ error或一些类似的路径)。

祝好运。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/342833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档