Especificar puerto SSH para Git

git

Muchas veces nos encontramos con que a la hora de clonar un repositorio desde Git mediante SSH este no utiliza el puerto por defecto y nos da error al ejecutar el comando clone, para corregir este error solo basta con ejecutar el comando de la siguiente forma:

git clone ssh://usuario@servidor.com:2222/ejemplo/proyecto.git

Espero que esta información les sea útil, saludos.

¿Qué es Git?

Imagen

CWTisPyXAAA68fQ

Visto en xkcd bajo licencia CC BY-NC 2.5

MyGit un script para automatizar tareas en Git

Este script en Bash nos permite automatizar tareas en Git como la subida de archivos al servidor, así como también la creación del archivo de cambios (changelog).

Su uso es bastante sencillo, solo hace falta ejecutarlo de la siguiente forma.

mygit.sh up|change|change-all|refresh|up-all <message>

Entre las opciones que encontramos en este script están las siguientes.

  • up: sube los últimos cambios al servidor.
  • change: crea el archivo de cambios.
  • change-all: crea el archivo de cambios de todos proyectos en un directorio.
  • refresh: sincroniza la rama con su servidor.
  • up-all: sube todos los proyectos en un directorio.

Este script se encuentra disponible para su descarga desde su repositorio en Gitlab y también puede instalarlo desde su PPA con los siguientes comandos (como root).

# add-apt-repository ppa:sinfallas/xanadu
# apt update
# apt install mygit