Archivo de la etiqueta: repositorio

ssh_tunnel_image_title_nwfqb

Usando Svn y Git a través de puertos ssh no estándar

Muchos de vosotros usaréis algún tipo de repositorio para vuestros trabajos. Los más conocidos por todo el mundo son svn y git, el segundo de ellos muy de moda últimamente. Sin embargo, puede ser que alguna vez tengáis que acceder a dichos repositorios a través de una conexión ssh a un puerto no convencional (puerto 22). Por ello, aquí os comento cómo podréis conectaros a esos repositorios remotos tanto en svn como en git:

SVN

La manera más sencilla y permanente es utilizando el fichero de configuración de subversion en ~/.subversion/config. Deberéis editarlo y escribir en él:

[tunnels]
sshtunnel = ssh -p port

Esto creará una redirección del ssh al puerto que indiquéis en el fichero.

GIT

En este caso vamos a editar directamente el fichero de configuración del ssh en ~/.ssh/config y escribimos:

Host Alias_conexión
HostName IP_del_repositorio
Port port

Una vez editado podremos acceder al repositorio de la siguiente manera:

git clone git+ssh://Alias_conexión/repos local_repos

Así crearemos un alias de conexión ssh que usará el puerto indicado por “port” para conectarte al repositorio alojado en la “IP_del_repositorio”.

Related Posts Plugin for WordPress, Blogger...