Aptible Deploy

podczas przepychania do zdalnego Git aplikacji, możesz napotkać następujący błąd:

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

ten błąd jest spowodowany próbą uwierzytelnienia za pomocą klucza publicznego, który nie jest zarejestrowany w Aptible Deploy, co powoduje niepowodzenie uwierzytelniania Git.

możesz potwierdzić, że jest to rzeczywiście problem, łącząc się bezpośrednio za pomocą ssh:

ssh -T 

wyjście tego polecenia wskaże, czy jesteś poprawnie uwierzytelniony przez serwer Git Aptible Deploy.

Jeśli jesteś prawidłowo uwierzytelniony, zobaczysz ten Komunikat:

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

Jeśli nie widzisz tego komunikatu, problem polega na tym, że nie jesteś prawidłowo uwierzytelniony.

rozdzielczość

najczęstszą przyczyną tego błędu jest to, że nie zarejestrowano klucza publicznego SSH za pomocą Aptible Deploy. Najpierw upewnij się, że to zrobiłeś.

jeśli zarejestrowałeś swój klucz publiczny, ale nadal widzisz błąd, prawdopodobnie masz wiele kluczy SSH i ssh nie używa prawidłowego klucza podczas łączenia.

aby użyć określonego klucza publicznego podczas łączenia się z Aptible Deploy, Dodaj do lokalnego pliku ~/.ssh/config (może być konieczne jego utworzenie):

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *