¿Por qué Subversion me está dando este post de error?

Recibo el siguiente error al enviar datos a Subversion:

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

He probado tanto la línea de command como las opciones de eclipse-plugin. Ambos dan los resultados anteriores.

Corrija los permissions para el repository (en el lado del server). El directory debe tener rwx configurado para el usuario y / o grupo bajo el cual se está ejecutando el server Subversion.

¿Estás usando svn + apache? Si es así, el usuario que ejecuta el process httpd debe tener acceso de escritura a todos los directorys principales en la ruta del repository.

Si lo hace con un repository local, ¿tiene acceso de escritura a ese directory?

Algunas suposiciones:

  • Estás ejecutando alguna forma de * nix porque estás obteniendo lo que parece un problema de permiso.
  • Estás utilizando la subversión a través de apache.

Más probable es que cuando se creó el repository, se hizo como root y ahora el usuario de apache intenta escribir en él.

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

debería hacer el truco para la mayoría de las distribuciones.

Por supuesto, debe averiguar qué usuario apache ejecuta bajo su distribución para que esto funcione.

Publique información sobre el sistema operativo / distribución donde se almacena el repository SVN y cómo se está comunicando con SVN y puedo ayudarlo más.