Aptible Deploy

wanneer je naar de Git Remote van je App pusht, kan je de volgende fout tegenkomen:

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

Deze fout wordt veroorzaakt door te proberen authenticatie te doen met een publieke sleutel die niet is geregistreerd bij Aptible Deploy, waardoor Git authenticatie mislukt.

je kunt bevestigen dat dit inderdaad het probleem is door direct verbinding te maken met ssh:

ssh -T 

De uitvoer van dit commando geeft aan of je correct wordt geverifieerd door de Git server van Aptible Deploy.

Als u goed geauthenticeerd bent, ziet u dit bericht:

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

Als u dat bericht niet ziet, dan is het probleem dat u niet correct authenticeert.

resolutie

De meest voorkomende oorzaak voor deze fout is dat u uw SSH publieke sleutel niet hebt geregistreerd met Aptible Deploy. Dus, eerst, zorg ervoor dat je dat deed.

als je je publieke sleutel hebt geregistreerd, maar je ziet nog steeds de fout, is de kans groot dat je meerdere SSH sleutels hebt en ssh gebruikt niet de juiste als je verbinding maakt.

om een specifieke publieke sleutel te gebruiken bij het verbinden met Aptible Deploy, voegt u het volgende toe aan uw lokale ~/.ssh/config bestand (mogelijk moet u het aanmaken):

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

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *