我有一个 ubuntu 12.10,版本是 1.7.5。当我尝试提交一个项目时,它返回 500 ISE

我有一个 ubuntu 12.10,版本是 1.7.5。当我尝试提交一个项目时,它返回 500 ISE

这是我尝试提交时返回客户端(versionsapp)的错误。

服务器在响应 '/svn/ultima_prueba/!svn/me' 的 POST 请求时发送了意外的返回值(500 内部服务器错误)

我很感激任何帮助。

配置:

<Location /svn>
  DAV svn
  SVNParentPath /media/nbserver/nbkup/svn
  SVNListParentPath on
  AuthType Basic
  AuthName "Subversion Repository"
  AuthUserFile /media/nbserver/nbkup/passwd
  Require valid-user
</Location>

错误日志

[Tue Mar 19 11:57:40 2013] [error] [client ip] could not begin a transaction  [500, #13]
[Tue Mar 19 11:57:40 2013] [error] [client ip] Can't open file '/media/nbserver/nbkup/svn/svn_local/db/txn-current-lock': Permission denied  [500, #13]

答案1

看来这是权限问题。我只需更新组和所有者并更改 chmod。

chown -R www-data:www-data *
chmod -R 770 *

结果是,现在我可以提交、创建和更新项目了。感谢所有帮助我的人。

相关内容