SVN:我的存储库访问时出现 500 内部服务器错误

2023-12-06

(操作系统是Ubuntu服务器)

我使用 SVN 创建一个新的存储库,如下所示:

$ svnadmin create myrepo --pre-1.6-compatible

第一次,当我想访问我的新存储库时myrepo(使用TortoiseSVN工具),我可以在阅读中达到,但在写作中,我不能(出现锁定SVN消息)。所以我在论坛帖子中发现,一个人建议在存储库上设置所有权限,如下所示:

$ chmod -r 770 myrootrepositories

之后,我无法访问all我的存储库...使用 TortoiseSVN,当我想访问存储库时会出现此错误:

Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for https://xx.xx.xx.xx/svn/myrepo

我重新启动一切,但没有任何改变......


ERROR:

svn:服务器发送了意外的返回值(500内部服务器错误)以响应 OPTIONS 请求

CAUSE:用户的文件(或项目 SVN 目录中的其他文件)是使用 root 帐户创建的,并且必须由域帐户拥有。

Example:域用户是trespatitos(使用 CPANEL/WHM 和 Centos 5),所以我使用:

root@myserver [my project path]# chown -R trespatitos:trespatitos ./* 

这会在我所在的目录上递归地更改所有者和组。

还。上svn.conf文件,我有:

AuthUserFile /home/myusername/svn/hds/conf/.svn-users 

在 SVN 文件夹中我犯了一个错误并将文件命名为:.users-svn

我改了名字,问题就解决了。

结论:

  • 检查所有权
  • 检查 SVN 目录的权限 775 或 777。
  • 检查用户文件是否确实存在。如果没有,请使用htpasswd -c username .svn-users
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SVN:我的存储库访问时出现 500 内部服务器错误 的相关文章

随机推荐