Durante un buen tiempo he estado buscando la solición a este problema.
El tema es que luego de hacer algún cambio nos comienza a dar este error el Tortoise al tratar de hacer commit de cambios en el servidor. Los usuarios y sus permisos están chequeados y podemos hacer un update, pero al tratar de commitear los cambios obtenemos el famoso forbidden.
El tema está en que el servidor SVN maneja las cadenas de path en modo case SENSITIVE y Windows es case INSENSITIVE, es decir, que las rutas del path deben respetarse en mayúsculas y minúsculas tal cuál existen en el servidor.
Por ejemplo, si el servidor define:
http://servidor.com/MiRepo
el cliente que tenga http://servidor.com/mirepo comenzará a dar forbidden al hacer commit.
La solución es hacer un relocate y colocar definir el path de la misma manera que en el servidor: http://servidor.com/MiRepo
Espero que esto sirva para ahorrar tiempo a unos cuantos !!