El problema reside cuando utilizamos git en nuestros proyecto, y queremos enviar nuestros cambios a un repositorio, por ejemplo github o bitbucket y tenemos distintas llaves criptográficas en nuestra computadora, siendo que la predeterminada, no está dada de alta en el repositorio.
Para ello, podemos agregar una regla de conexión SSH indicando que cuando se conecte a deteminaod host, utilice determinada llave.
Recordemos que nuestras llaves se almacenan en la carpeta de nuestro usuario, sub-carpeta .ssh. Dentro de la misma hay un archivo llamado config, por lo que quedaría de la sigujiente manera
nano ~/.ssh/config
Y agregamos la siguiente linea
Host sitio.com IdentifyFile ~/.ssh/llave
Donde:
- sitio.com: Es la dirección del repositorio, por ejemplo bitbucket.org, o github.com
- llave: Es el nombre del archivo de nuestra llave privada
Con ello podremos intentar hacer la conexión al repositorio y ya debería permitir el acceso.
git push origin master
0 Comentarios