Aptible Deploy

Al enviar a Git Remote de tu aplicación, es posible que encuentres el siguiente error:

Pushing to :/.gitPermission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.

Este error se debe a que intentas autenticarte con una clave pública que no está registrada con Aptible Deploy, lo que hace que la autenticación de Git falle.

Puede confirmar que este es el problema conectándose directamente usando ssh:

ssh -T 

La salida de este comando indicará si está siendo autenticado correctamente por el servidor Git de Aptible Deploy.

Si está autenticado correctamente, verá este mensaje:

Hi ! Welcome to Aptible. Please use `git push` to connect.

Si no ve ese mensaje, el problema es que no se está autenticando correctamente.

Resolución

La causa más común de este error es que no ha registrado su Clave pública SSH con Aptible Deploy. Así que, primero, asegúrate de hacerlo.

Si registraste tu clave pública, pero sigues viendo el error, lo más probable es que tengas varias claves SSH y ssh no esté usando la correcta cuando te conectes.

Para usar una clave pública específica al conectarse a Aptible Deploy, agregue lo siguiente a su archivo local ~/.ssh/config (es posible que deba crearlo):

Host beta.aptible.com IdentityFile /path/to/private/key

Deja una respuesta

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