Git Remoto Añadir SSH
En esta era, el sistema de control de versiones más utilizado es Git, operado por la mayoría de los desarrolladores dentro de la estructura del equipo. Esto se usa principalmente para la eficiencia del código, sin importar cuán grande o crítico sea el proyecto.
En este bloque, aprenderemos cómo agregar la clave SSH a Git.
Clave de shell seguro (SSH)
SSH es una sigla que significa Secure Shell
. Es una clave producida para introducir un sustituto seguro de la comunicación remota no segura para el protocolo de red.
La clave SSH se usa para brindar a sus usuarios, especialmente a los administradores del sistema, una plataforma para transmitir archivos remotos, se puede usar para administrar la red y también se puede usar para el acceso remoto al sistema operativo.
En esta breve guía, sabremos cómo agregar un git remote
con otros puertos SSH. El servidor SSH funciona en el puerto 22
por defecto.
Si lo ejecutamos en cualquier puerto diferente, nos encontraremos con un error, es decir, error ssh: conectar al host 192.158.xx.xx puerto 22: Conexión rechazada
. Entonces, también podemos cambiar el puerto, que está disponible en el sistema.
añadir remoto git
Cuando iniciamos el repositorio local, es necesario agregar un repositorio remoto donde podamos enviar nuestros códigos de manera eficiente y sin prisas. Esto se puede lograr a través del comando de Git git remote add
.
El comando git remote add
se usa para construir un registro de interrelación en un nuevo repositorio remoto. Este comando, de forma predeterminada, necesita un nombre de usuario y una dirección IP del servidor local para agregar un nuevo repositorio remoto de la siguiente manera:
git remote add remote_name ssh://username@ip_address/path-to-git-repo/repo.git
Ejemplo:
git remote add origin ssh://root@156.168.28.xxx/var/repositories/lau.git
Se ha agregado un nuevo control remoto a través del comando anterior llamado origen
. Si hemos cambiado el puerto SSH, nuestro código no se enviará al control remoto y nos enfrentaremos al siguiente error:
ssh: connect to host 156.168.28.xxx port 22: Connection refused
fatal: Could not read from remote repository.
Make sure you have the rights
and the repository exists.
Eso significa que al agregar git remote
, intentó conectarse al puerto SSH predeterminado 22
. Como estamos ante un error, se modifica el puerto 22
.
Ahora estableceremos los diferentes puertos al agregar un control remoto.
Agregar otro puerto SSH Git Remote
Aquí especificaremos el otro puerto SSH para agregar un nuevo control remoto.
git remote add origin ssh://username@ip_address:port/path-to-git-repo/repo.git
Ejemplo:
git remote add origin ssh://root@156.168.28.xxx:5254/var/repository/lau.git
Ahora podemos ver que el comando anterior enviará nuestro código al nuevo control remoto en el puerto SSH diferente especificado, es decir, 5254
.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn