He configurado subversion y apache en mi servidor.
Si lo busco a través de mi navegador web, funciona bien ( http://svn.host.com/reposname ). Sin embargo, si hago un pago en mi máquina me sale el siguiente error:
Command: Checkout from http://svn.host.com/reposname, revision HEAD, Fully recursive, Externals included
Error: Repository moved permanently to 'http://svn.host.com/reposname/'; please relocate
Revisé el registro de errores de apache, pero no dice nada. (lo hace ahora - ver edición)
Mis repositorios se almacenan en: / var / www / svn / repos /
Mi sitio web está almacenado en: / var / www / vhosts / x / ...
Aquí está el archivo conf para el subdominio:
<Location />
DAV svn
SVNParentPath /var/www/svn/repos/
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svn/auth/svn.htpasswd
Require valid-user
</Location>
La autenticación funciona bien.
¿Alguien sabe qué podría estar causando esto?
- Editar
Así que reinicié Apache (nuevamente) y lo intenté nuevamente y ahora me da un mensaje de error, pero en realidad no ayuda. Alguien tiene una idea de lo que significa?
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] Could not fetch resource information. [403, #0]
[Wed Mar 31 23:41:55 2010] [error] [client my.ip.he.re] (2)No such file or directory: The URI does not contain the name of a repository. [403, #190001]
- Editar 2
Si lo hago svn info
, no da nada útil:
[root@server domain.com]# svn info http://svn.domain.com/repos/
Username: username
Password for 'username':
svn: Repository moved permanently to 'http://svn.domain.com/repos/'; please relocate
También intenté hacer un pago local ( svn checkout file:///var/www/svn/repos/reposname
) y eso funciona bien (también agregar / confirmar funciona bien). Entonces parece que tiene algo que ver con apache.
Alguna otra información:
- Estoy ejecutando CentOs 5.3
- Plesk 9.3
- Subversion, versión 1.6.9 (r901367)
- Editar 3
Intenté mover los repositorios, pero no hizo ninguna diferencia.
selinux está deshabilitado, así que tampoco lo es.
Options +indexes
eso que realmente no debería hacer nada útil en una ubicación svn?