• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

GitHub problem z ssh

42 Warsaw Coding Academy
0 głosów
357 wizyt
pytanie zadane 25 listopada 2019 w Sieci komputerowe, internet przez michal_php Stary wyjadacz (13,700 p.)

Cześć.

Zamieszam przejść na github i wraz z tym korzystać z ssh. Lecz trochę się siłuje z tym ssh bo ciągle mi wywala odmowę dostępu.

Postępuje zgonie z tym tutorialem:

https://help.github.com/en/enterprise/2.17/user/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

a mimo to dostaje takie błędy:

PTY allocation request failed on channel 0
Hi michalphp! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

Z góry dziękuje za wskazówki

komentarz 25 listopada 2019 przez adrian17 Mentor (353,220 p.)

Po pierwsze, ten link który podesłałeś nie ma w ogóle związku z normalnym używaniem gita, githuba i SSH; To jest do SSO z użyciem SAML, o którym... tak szczerze to pierwszy raz słyszę.

Tu jest "zwykła" dokumentacja używania protokołu SSH do gadania z GH: https://help.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh

Po drugie, repozytorium po stronie GitHuba trzeba najpierw stworzyć po stronie GitHuba. Dopiero wtedy jest na co pushować.

A po trzecie, czyli Twój właściwy problem... na oko coś jednak wciąż źle zrobiłeś z kluczami SSH; dla pewności, pod jaką ścieżką był klucz publiczny który wrzuciłeś na GH? Czy jak robiłeś ssh-keygen to wybrałeś domyślną lokalizację?

komentarz 25 listopada 2019 przez michal_php Stary wyjadacz (13,700 p.)

To repozytorium po stronie gita mam stworzenie. Jak stworzyłem

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

To plik id_rsa_git oraz plik id_rsa_git.pub było w C/Users/user/.ssh/

 

komentarz 25 listopada 2019 przez adrian17 Mentor (353,220 p.)
Oh, to jest na Windowsie? To trochę trudniej mi będzie pomóc, ale spróbuję...

A jak zmienisz nazwy plików na `id_rsa` i `id_rsa.pub` (czyli usuniesz ten `_git` z nazwy)?
komentarz 25 listopada 2019 przez michal_php Stary wyjadacz (13,700 p.)

Tak to windows10

po wpisaniu tej komendy 


ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

I po podaniu ścieżki całej to podaje tylko nazwę pliku id_rsa_git a on już automatycznie tworzy id_rsa_git.pub. A jeśli chodzi o przenoszenie kodu z id_rsa_git.pub to otwieram w edytorze i kopiuje.

komentarz 26 listopada 2019 przez adrian17 Mentor (353,220 p.)
W sensie... to nie było pytanie, tylko sugestia żebyś spróbował dać im domyślną nazwę "id_rsa(.pub)" i sprawdził czy wtedy git push zadziała ;) Poza tym (a to akurat wydaje mi się niezłym pomysłem) to nie mam w głowie więcej propozycji... a przynajmniej takich, które umiałbym na Windowsie wykonać.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 331 wizyt
pytanie zadane 27 lutego 2019 w Systemy operacyjne, programy przez miro Pasjonat (23,870 p.)
0 głosów
1 odpowiedź 317 wizyt
pytanie zadane 3 listopada 2017 w Systemy operacyjne, programy przez Bakr Mądrala (6,850 p.)
0 głosów
1 odpowiedź 528 wizyt
pytanie zadane 8 czerwca 2016 w Inne języki przez Anysiu68 Użytkownik (820 p.)

93,385 zapytań

142,384 odpowiedzi

322,540 komentarzy

62,745 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...