AGREGANDO REPOSITORIOS REMOTOS

Cuando no se puede lograr lo que se quiere, mejor cambiar de actitud.

Terencio

En el otro artículo tocamos el tema sobre como enlazar nuestro GitLab con Claves SSH. Esto con la finalidad de agilizar el tema de estar poniendo nuestros password constantemente. Ver el articulo

Algunos comentarios he recibido donde me dicen que no han podido conectarse y han seguido el tutorial paso a paso. Analizando el tema de que no soy el del problema navegue en foros y muchos tenían el mismo caso y el problema que tenían era que su protocolo de acceso seguía siendo HTTPS

demonios
Demonios

Este ejemplo de agregar una nueva fuente de repositorios lo haremos con otro competidor de GitLab y es nada mas y nada menos que GitHub. El cual es parte de la empresa Microsoft y si quieren saber algo mas sobre Github les recomiendo el siguiente escrito que lo redacte con exceso de cafeína lean el siguiente articulo. Ja

Llave publica en GitHub

Antes que nada debemos tener nuestra llave agregada a GitHub para eso puede seguir este manual . Solo que en caso de Pegar la llave en Gitlab lo debes realizar en Github en la parte de settings/keys/new ssh key.

https://github.com/settings/keys

Ejecución de comandos Git

monolinux@weapon-x:~> cd alux
monolinux@weapon-x:~> git remote -v
origin	https://github.com:junglaCODE/alux.git (fetch)
origin	https://github.com:junglaCODE/alux.git (push)

Accedemos a nuestro directorio y despues verificamos cuantos repositorios remotos tenemos activados. Como podrán ver no tenemos el protocolo seguro de git. Por lo que vamos activarlo

monolinux@w:~> git remote add secure git@github.com:junglaCODE/alux.git
monolinux@weapon-x:~> git remote -v
origin	https://github.com/junglaCODE/alux.git (fetch)
origin	https://github.com/junglaCODE/alux.git (push)
secure	git@github.com:junglaCODE/alux.git (fetch)
secure	git@github.com:junglaCODE/alux.git (push)

Para poder saber la ruta de para el nuevo repositorio solo deben ir a la parte de clonar. Una vez hecho esto podrán ver nuevamente sus repositorios remotos y wuala ya tienen el del protocolo seguro.

Elección de un repositorio seguro

De esta manera ya podrán realizar sus push o pull de manera automática

monolinux@weapon-x:~> git push secure
The authenticity of host 'github.com (140.82.113.4)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Contando objetos: 5, listo.
Delta compression using up to 4 threads.
Comprimiendo objetos: 100% (5/5), listo.
Escribiendo objetos: 100% (5/5), 412 bytes | 412.00 KiB/s, listo.
Total 5 (delta 4), reused 0 (delta 0)
remote: Resolving deltas: 100% (4/4), completed with 4 local objects.
To github.com:junglaCODE/surveycode.git
   f58f8d7..c46c4f7  master -> master

La primera vez le pedirá que si quiere aceptar la nueva key, Solo poner yes y listo. Las siguiente veces no volverá a pedirla

Bibliografías

https://git-scm.com/book/es/v1/Git-en-un-servidor-Los-Protocolos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *