Estoy trabajando en un pequeño proyecto con SVN.
Revisé el proyecto:
svn co http://mylocalserver/projectx/ .
Hice mis cambios (files actualizados y agregados):
svn add file1.php, file2.php
Pero luego, cada vez que deseo confirmar mis cambios usando este command:
svn commit -m "added file1.php and file2.php and updated the bug #4123" file1.php file2.php gah.php
Obtengo: Access is denied
¿Cual puede ser el problema?
Si no usa un server LDAP, debe verificar esto:
En su /path/to/the/project/conf/svnserve.conf
compruebe si tiene algo como:
anon-access = none auth-access = none
Deberá cambiar para usar:
anon-access = none auth-access = write password-db = /path/to/passwd
luego en su /path/to/the/project/conf/passwd
puedes crear tus usuarios:
user1 = password
Si está utilizando un server LDAP, lea estos artículos:
Tal vez su contraseña caduque o no tenga los derechos completos para comprometerse.
Quizás estos artículos ayuden:
http://directory.fedoraproject.org/wiki/Howto:Subversion_Apache_LDAP
Deberías verificar eso
Usted se compromete utilizando el nombre de usuario que se configuró. De manera pnetworkingeterminada, Subversion usa el nombre de usuario que está utilizando al emitir el command, pero puede especificar uno diferente con la opción --username
svn --username mysvnusername --message "added file1.php and file2.php and updated the bug #4123" file1.php file2.php gah.php
Si usted es el administrador del repository, verifique el file de logging del Servidor Subversion para ver qué salió mal