2009-07-25 89 views
0

我收到以下错误而commiting数据到颠覆:为什么Subversion给我这个错误信息?

svn: Can't create directory '/usr/share/repos/db/transactions/' 

我曾经尝试都命令行和Eclipse的插件选项。两者都给出了上述结果。

+1

发布您正在使用的命令。服务器上的某些内容配置错误。 – 2009-07-25 06:01:31

+0

svn commit somefile.txt -m“一些文本” – Ajay 2009-07-25 06:15:00

回答

4

修复存储库的权限(在服务器端)。该目录应该为运行Subversion服务器的用户和/或组设置rwx。

0

你使用svn + apache?如果是这样,则用户httpd进程正在运行,因为必须具有对存储库路径中所有父目录的写入权限。

如果使用本地存储库进行操作,您是否有写入权限的目录?

0

一些假设:

  • 你运行某种形式的* nix 的,因为你做了什么看起来像 权限问题。
  • 你是 使用通过Apache的颠覆。

当存储库被创建时,它很可能以root身份完成,现在apache用户正在尝试写入它。

sudo chown -R apache_user:apache_user /usr/share/repos 

应该为大多数发行做诀窍。

当然,你需要找出你的发行版下运行的用户apache为了这个工作。

在SVN存储库存储的OS/Distribution上发布一些信息,以及您如何与SVN进行通信,我可以提供更多帮助。