Czy github wymaga klonowania zarówno publicznych, jak i prywatnych repozytoriów, aby używać publicznego klucza SSH? Być może lepszym pytaniem jest, czy można sklonować repozytorium github bez klucza ssh.Czy wymagany jest klucz SSH do sklonowania publicznego konta github?
Odpowiedz
Nie. Klucz SSH jest potrzebny tylko do przekazania publicznego repo na githubie, a nie do wyciągnięcia z niego (chociaż najłatwiejszy sposób na zdobycie klona, który można później popchnąć, używa tego samego klucza do wyciągnięcia i popchnięcia, to nie jedyny sposób na pracę).
Możesz użyć protokołu https, jak wspomniano w "GitHub - Https access".
Będziesz wtedy używać swojego loginu/hasła GitHub w pliku ~/.netrc
(który może być security concern). Uwaga:
on Windows, that would be an _netrc file.
Od GitHub obsługuje smart http protocol (jak detailed here), które można użyć do klonowania/ciągnięcie i do pchania.
SSH Key służy do więcej komunikacji bezpieczeństwa. Nie jest to konieczne, chociaż użycie klucza SSH jest użyteczne, ponieważ szyfruje komunikację, a także nie zawiera hasła.
- 1. Odmowa dostępu podczas próby anonimowego sklonowania repozytorium github
- 2. Git SSH klucz publiczny odmawia
- 3. Uprawnienia błąd github (klucz ssh nie został rozpoznany)
- 4. PowerShell/github problem z dodawaniem klucz SSH do schowka
- 5. Jak mogę sprawdzić mój klucz SSH dla github?
- 6. RemoteControlClient - czy Audio Focus jest wymagany/wymagany?
- 7. Czy wymagany jest AssemblyInfo.cpp?
- 8. Dodawanie współpracownika do mojego bezpłatnego konta GitHub?
- 9. Github SSH Config
- 10. Net :: SSH :: Perl korzystając przekazywane SSH klucz
- 11. Zmiana nazwy użytkownika konta GitHub
- 12. Klucz bezpieczeństwa SSH do sprawdzania kondycji?
- 13. Klucz SSH na dreamhost
- 14. Utwórz bezsobny pomocniczy klucz ssh do skonfigurowania tunelu ssh
- 15. Jak dodać klucz SSH do Travis CI?
- 16. Uzyskaj klucz publiczny z serwera SSH
- 17. Autoryzacja klucza publicznego SSH za pomocą Libssh2 C++
- 18. Ubuntu GitHub klucze ssh issue
- 19. Kopiowanie klucza publicznego RSA do schowka
- 20. Jak podłączyć IntelliJ do GitHub za pomocą SSH
- 21. Jak klonować z GitHub
- 22. Jak mogę sprawdzić, czy określony plik klucza publicznego jest używany z git?
- 23. Logowanie do konta root MySQL z kluczem prywatnym SSH?
- 24. Odzyskaj usunięty klucz publicznego interfejsu Google API
- 25. Jak bezpiecznie zmienić nazwę konta github?
- 26. jak tworzyć żądania ściągania * bez * konta github?
- 27. Jak korzystać z uwierzytelniania ssh za pomocą interfejsu API github?
- 28. Zmiana konta Github w Androidzie Studio
- 29. Aplikacja GitHub Mac dodaje klucze SSH?
- 30. Ile kluczy ssh github potrzebuję dla małego zespołu programistów?
SSH nie jest konieczne, jeśli używasz adresu URL HTTPS. – Tekkub