Aptible Deploy

când apăsați pe telecomanda Git a aplicației, este posibil să întâmpinați următoarea eroare:

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

această eroare este cauzată de încercarea de a vă autentifica cu o cheie publică care nu este înregistrată la Aptible Deploy, ceea ce face ca autentificarea Git să eșueze.

puteți confirma că aceasta este într-adevăr problema conectându-vă direct folosind ssh:

ssh -T 

ieșirea acestei comenzi va indica dacă sunteți autentificat corect de serverul Git Aptible Deploy.

dacă sunteți autentificat corect, veți vedea acest mesaj:

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

dacă nu vedeți acel mesaj, atunci problema este într-adevăr că nu vă autentificați corect.

rezoluție

cea mai frecventă cauză a acestei erori este că nu ați înregistrat cheia publică SSH cu Aptible Deploy. Deci, în primul rând, asigurați-vă că ați făcut asta.

dacă ați înregistrat cheia publică, dar încă vedeți eroarea, șansele sunt că aveți mai multe chei SSH șissh nu o folosește pe cea corectă atunci când vă conectați.

pentru a utiliza o anumită cheie publică atunci când vă conectați la Aptible Deploy, adăugați următoarele la fișierul local ~/.ssh/config (poate fi necesar să îl creați):

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *