Foros del Web » Programando para Internet » GIT »

Subversion en Opensuse 11.2

Estas en el tema de Subversion en Opensuse 11.2 en el foro de GIT en Foros del Web. Hola a todos, Les cuento la situación: * Existe un repositorio en un equipo en el que se guardan los fuentes de una aplicación en ...
  #1 (permalink)  
Antiguo 04/06/2010, 10:12
 
Fecha de Ingreso: julio-2008
Ubicación: Caldas, Antioquia, Colombia
Mensajes: 81
Antigüedad: 16 años, 5 meses
Puntos: 4
Subversion en Opensuse 11.2

Hola a todos,

Les cuento la situación:

* Existe un repositorio en un equipo en el que se guardan los fuentes de una aplicación en PHP. El equipo tiene como S.O. Windows Server 2008. La idea es ir actualizando éste repositorio con los cambios que yo realice en mi máquina.
* En mi máquina (S.O.: Opensuse 11.2 32bits), he instalado eSvn.
* Por medio de Nautilus puedo ver el repositorio de ésta manera: smb://ip_del_servidor/nombreRepositorio
* Ahora, cuando intento ver el repositorio por medio de eSvn con:
svn://ip_del_servidor/nombreRepositorio me saca error: svn: No repository found o con file://ip_del_servidor/nombreRepositorio: svn: El URL local ... contiene un nombre de máquina no admitido
* He probado la conexión al repositorio con Tortoise en WXP por medio de una máquina virtual en mi computador y funciona perfecto.

Agradezco cualquier ayuda que me puedan brindar.
  #2 (permalink)  
Antiguo 05/06/2010, 17:25
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 11 meses
Puntos: 46
Respuesta: Subversion en Opensuse 11.2

Hola jasv.

puedes colocar lo que estas escribiendo y el error que te marca, claro omitiendo datos importantes como la ip en caso de que sea una ip que pueda accederse desde internet.

espero tu respuesta.
  #3 (permalink)  
Antiguo 07/06/2010, 01:47
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Subversion en Opensuse 11.2

Pero has definido la ruta smb como repositorio esvn antes de mirar si funciona con svn?
  #4 (permalink)  
Antiguo 07/06/2010, 07:18
 
Fecha de Ingreso: julio-2008
Ubicación: Caldas, Antioquia, Colombia
Mensajes: 81
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: Subversion en Opensuse 11.2

Hola, gracias a los 2 por las respuestas.

juanla,
en eSvn he intentado realizar un checkout o incluso explorar el repositorio de la URL smb://ip_servidor/nombreRepositorio, pero un error que dice que el protocolo smb no es válido. Por lo que he leído sólo se pueden utilizar el protocolo svn, http o file. http no podría utilizarlo porque la ruta donde está el repositorio no se puede acceder via éste protocolo. Y con las otras 2 me salen los errores que puse al principio.

lair,
Mañana pongo los errores completos.

Gracias.
  #5 (permalink)  
Antiguo 08/06/2010, 08:42
 
Fecha de Ingreso: julio-2008
Ubicación: Caldas, Antioquia, Colombia
Mensajes: 81
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: Subversion en Opensuse 11.2

Hola,

Les traigo unas imágenes de lo que estoy haciendo, para que me entiendan mejor.

Acá está el repositorio visto desde Nautilus, por medio del protocolo smb.



Y acá está lo que estoy haciendo en eSvn para explorar el repositorio (o para hacer checkout, error es el mismo).





Espero que ahora sí me puedan ayudar. Muchas gracias de antemano.
  #6 (permalink)  
Antiguo 08/06/2010, 15:25
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 11 meses
Puntos: 46
Respuesta: Subversion en Opensuse 11.2

ya ejecutaste el svnserve para activarlo como demonio, especificarle el host y la ruta donde el demonio va verificar el repositorio??

http://linux.die.net/man/8/svnserve

generalmente es asi.

svnserve -d --listen-host ip -r /ruta/del/depositorio

la ruta del repositorio es la que corresponde a la que diste en el comando

svnadmin create

suerte.
  #7 (permalink)  
Antiguo 09/06/2010, 12:26
 
Fecha de Ingreso: julio-2008
Ubicación: Caldas, Antioquia, Colombia
Mensajes: 81
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: Subversion en Opensuse 11.2

Hola lair,

gracias por tu respuesta.

No, no había ejecutado el comando. Ahora, no sé como ejecutarlo. He intentado lo siguiente pero no me funciona:

Código:
> svnserve -d --listen-host 192.168.1.108 -r smb://192.168.1.108/Moodle
svnserve: La ruta raíz 'smb://192.168.1.108/Moodle' no existe o no es un direcotrio.
Como ven así no me funciona. Leyendo la documentación de svnserve dice que debe ir la ruta completa. Ahora, yo sólo tengo permisos sobre la carpeta Moodle, pero la ruta (la completa dentro del servidor) a esa carpeta sería algo así:

D:\repositorio\cliente\Moodle

Código:
> svnserve -d --listen-host 192.168.1.108 -r smb://192.168.1.108/d$/repositorio/cliente/Moodle
svnserve: La ruta raíz 'smb://192.168.1.108/d$/repositorio/cliente/Moodle' no existe o no es un direcotrio.

> svnserve -d --listen-host 192.168.1.108 -r d:\repositorio\cliente\Moodle
svnserve: La ruta raíz 'd:repositorioclienteMoodle' no existe o no es un direcotrio.

> svnserve -d --listen-host 192.168.1.108 -r d:/repositorio/cliente/Moodle
svnserve: La ruta raíz 'd:/repositorio/cliente/Moodle' no existe o no es un direcotrio.
Cita:
la ruta del repositorio es la que corresponde a la que diste en el comando

svnadmin create
El repositorio fue creado en el mismo servidor.
  #8 (permalink)  
Antiguo 10/06/2010, 23:38
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 11 meses
Puntos: 46
Respuesta: Subversion en Opensuse 11.2

cuando ejecutes svnserve en la opcion -r no coloques el protocolo (smb) solo coloca la ruta ABSOLUTA de tu repositorio.

por ejemplo si mi repositorio esta en raiz, repos, mi instruccion seria de la sigueinte manera

svnserve -d --listen-host xxx.xxx.xxx.xxx -r /repos

suerte

Etiquetas: esvn, linux, svn
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:48.