SSH
Protokoły git'a
Git potrafi komunikować się z innymi repozytoriami za pomocą następujących protokołów sieciowych:
- Local (pełna ścieżka lub z prefixem file://)
- HTTP
- HTTPS
- SSH
- GIT
Konfiguracja SSH
W celu skonfigurowania połączenia SSH pomiędzy naszym komputerem a serwisem GitHub należy wykonać następujące czynności:
Krok 1: Otwórz terminal
Krok 2: Wydaj polecenie ssh-keygen i postępuj według instrukcji na ekranie
Krok 3: Dodaj wygenerowany plik id_rsa do listy znanych kluczy w systemie:
ssh-add id_rsa
Krok 4: Zaloguj się na portalu GitHub i przejdź do ustawień użytkownika
Krok 5: Z opcji wybierz zakładkę "SSH and GPG keys" i kliknij "New SSH key"
Krok 6: W Terminalu wyświetl zawartość pliku id_rsa.pub i skopiuj ją do schowka
cat id_rsa.pub
Krok 7: Zawartość pliku id_rsa.pub przekopiuj do pola Key na GitHub i nadaj mu tytuł "infoShare Academy"
Krok 8: Przetestuj połączenie następującym poleceniem:
ssh -vT git@github.com