Ciągle otrzymuję ten błąd. Używam komputera Mac. Wygenerowałem klucz i dodałem go do heroku za pomocą
heroku config:add key="ssh-rsa [email protected]"
Ale to nie działa. Ciągle otrzymuję ten sam błąd. Oprócz ponownej instalacji ssh-keygen, co mogę z tym zrobić?
git
configuration
heroku
Picardo
źródło
źródło
powyższe rozwiązanie nie zadziałało, ponieważ nie miałem żadnych kluczy wygenerowanych w moim folderze ~ / .ssh.
Moim rozwiązaniem było po prostu wpisanie
heroku keys:add
Wynik w terminalu był następujący:
Zobacz: https://devcenter.heroku.com/articles/keys
źródło
napotkałem ten sam problem. Pisanie mojego doświadczenia, aby pomagało to komuś innemu.
Próbowałem postępować zgodnie z instrukcjami, które zostały ujawnione na oficjalnej stronie internetowej - Rozpoczynanie pracy z aplikacją Facebook na Heroku
Chociaż jest to dość szczegółowe, zwłaszcza wideo, denerwujące jest to, że nie wspominają o konieczności konfigurowania kluczy SSH. Albo jest ustawiony domyślnie (nie wiem), albo pojawia się błąd wspomniany na plakacie z pytaniami.
Więc zrobiłem co następuje:
1. otworzył powłokę git
2. wpisał następujące
3. W następstwie tego udało mi się uzyskać dostęp do mojego repozytorium
Proszę, nie odrzucaj mojej odpowiedzi. Mimo że nie dodam żadnej nowej wartości do tego, co już zostało opublikowane, mam nadzieję, że moje doświadczenia pomogą komuś, kto jest nowy w korzystaniu z git & heruko. Dlatego dodałem zrzuty ekranu.
źródło
Skopiuj pliki w swojej ścieżce .ssh, np .:
do folderu git .ssh.
Jeśli folder .ssh nie istnieje w katalogu Git, po prostu go utwórz, a następnie wklej pliki.
Z jakiegoś powodu Windows wymaga, aby ścieżka .ssh znajdowała się w katalogu użytkownika, a także w katalogu Git. WŁĄCZONE domyślnie nie jest to dodawane, więc po prostu musisz je utworzyć samodzielnie.
Po dodaniu plików do katalogu Gita po prostu uruchom ponownie następujące polecenie:
źródło
Może to również wskazywać na problemy z interfejsem API. Koniecznie sprawdź https://status.heroku.com
źródło
jeśli nie masz jeszcze klucza ssh, spróbuj go wygenerować za pomocą poniższego polecenia:
Aby pozbyć się odmowy uprawnień heroku (klucz publiczny), dodaj swoje klucze do heroku za pomocą:
Aby pozbyć się odmowy uprawnień Github (klucz publiczny), dodaj swoje klucze do Github za pomocą:
źródło