2012-04-26 10 views
8

Recientemente, se realizaron varios cambios de cambio de nombre en una carpeta que revisé hace un tiempo. Una vez que actualicé todos los cambios de cambio de nombre, tengo un problema de no poder confirmar nada. Dice lo siguiente:TortoiseSVN no puede confirmar, dice "prohibido por el servidor"

enter image description here

Soy capaz de leer, escribir y actualizar los archivos nuevos. Simplemente no puedo comprometerme.

Creo que he intentado casi todo - haciendo una limpieza, borrar y volver a comprobar a cabo la carpeta ...

He buscado en Google este problema y alguien menciona un tema entre mayúsculas y minúsculas al momento de pagar el depósito, pero estoy Seguro que tengo la url del repositorio svn correcta. Tenga en cuenta que todo estaba funcionando (commits y todo) antes de que cambie todo el cambio de nombre.

¿Alguien tiene alguna pista?

Gracias!

+0

Si usted tiene acceso al servidor que aloja su SVN repositorio, verifique si tiene permiso para escribir en la carpeta que controlado. De lo contrario, debe comunicarse con el administrador del repositorio y pedirles que verifiquen sus permisos de acceso. – Bernard

+0

¿Está utilizando 'file: //' como URL de Subversion por casualidad? –

Respuesta

10

Tuve el mismo problema. Ocurrió cuando estaba agregando un nuevo grupo de usuarios a uno de los repositorios. Accidentalmente configuré mi UserGroup más alto como de solo lectura, sin darme cuenta de que estaba allí. Terminé siendo incapaz de cometer repentinamente ningún archivo o crear una nueva carpeta, debido a la forma en que funciona el acceso SVN.

Primero asegúrese de que su URL coincida exactamente con el repositorio, que parece ser el problema más común, luego lea esto y verifique su acceso como sugirió Bernard.

http://www.visualsvn.com/support/topic/00033/

+0

Tenía exactamente el mismo problema. Estaba en dos grupos de usuarios. uno que solo había leído y el segundo que tenía lectura/escritura. El segundo grupo fue autorizado en la raíz del repositorio y el grupo más restringido fue autorizado debajo de eso. Este mensaje de error lo resume correctamente. El servidor decidió que no tienes permisos de escritura. –

1

por favor asegúrese de que ha introducido el nombre de usuario correcto, ya que es entre mayúsculas y minúsculas por lo general ocurre cuando nombre de usuario no coincide con el caso en wordpress.org. Ya perdí horas para solucionar este problema.

1

Tuvimos este problema al utilizar CollabNet Subversion Edge. La solución fue asegurarnos de que los grupos definidos en nuestras Reglas de acceso al repositorio tuvieran referencias a otros grupos utilizando el prefijo @. Explica mejor con un ejemplo:

regla de acceso Repositorio:

[MyRepository:/branches/dev] 
* = r 
@admin = rw 
@dev = rw 

[groups] antes:

admin=user1,user2 
dev=user3,user4 

[groups] después:

admin=user1,user2 
[email protected],user3,user4 
Cuestiones relacionadas