Aptible Deploy

Beim Pushen auf die Git-Fernbedienung Ihrer App tritt möglicherweise der folgende Fehler auf:

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

Dieser Fehler wird durch den Versuch verursacht, sich mit einem öffentlichen Schlüssel zu authentifizieren, der nicht bei Aptible Deploy registriert ist, wodurch die Git-Authentifizierung fehlschlägt.

Sie können bestätigen, dass dies tatsächlich das Problem ist, indem Sie sich direkt mit ssh:

ssh -T 

Die Ausgabe dieses Befehls zeigt an, ob Sie vom Git-Server von Apt Deploy korrekt authentifiziert wurden.

Wenn Sie ordnungsgemäß authentifiziert sind, wird diese Meldung angezeigt:

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

Wenn Sie diese Meldung nicht sehen, besteht das Problem tatsächlich darin, dass Sie sich nicht ordnungsgemäß authentifizieren.

Auflösung

Die häufigste Ursache für diesen Fehler ist, dass Sie Ihren öffentlichen SSH-Schlüssel nicht bei Apn Deploy registriert haben. Also, zuerst, stellen Sie sicher, dass Sie das getan haben.

Wenn Sie Ihren öffentlichen Schlüssel registriert haben, aber immer noch den Fehler sehen, haben Sie wahrscheinlich mehrere SSH-Schlüssel und ssh verwendet nicht den richtigen, wenn Sie eine Verbindung herstellen.

Um einen bestimmten öffentlichen Schlüssel zu verwenden, wenn Sie eine Verbindung zu Apn Deploy herstellen, fügen Sie Folgendes zu Ihrer lokalen ~/.ssh/config -Datei hinzu (möglicherweise müssen Sie sie erstellen):

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.