Aptible Deploy

När du trycker på appens Git-fjärrkontroll kan du stöta på följande fel:

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

det här felet orsakas av att du försöker autentisera med en offentlig nyckel som inte är registrerad med Aptible Deploy, vilket gör att Git-autentisering misslyckas.

Du kan bekräfta att detta verkligen är problemet genom att ansluta direkt med ssh:

ssh -T 

utmatningen från det här kommandot indikerar om du är korrekt autentiserad av Aptible deploys Git-server.

Om du är korrekt autentiserad ser du det här meddelandet:

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

om du inte ser det meddelandet är problemet verkligen att du inte autentiserar korrekt.

upplösning

den vanligaste orsaken till detta fel är att du inte har registrerat din SSH Public Key med Aptible Deploy. Så, först, se till att du gjorde det.

Om du registrerade din offentliga nyckel, men du fortfarande ser felet, är oddsen att du har flera SSH-nycklar och ssh använder inte rätt när du ansluter.

om du vill använda en specifik offentlig nyckel när du ansluter till Aptible Deploy lägger du till följande i din lokala ~/.ssh/config – fil (du kan behöva skapa den):

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

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *