Dodanie nowego klucza SSH na konto Github

Dodanie nowego klucza SSH na konto Github

GitHub to popularna platforma do hostowania repozytoriów GIT i obsługuje dostęp do repozytoriów nad SSH (Secure Shell). Aby uzyskać dostęp do repozytorium GitHub przez SSH, musisz wygenerować parę klucza SSH i dodać klucz publiczny do konta Github.

Oto kroki dodania nowego klucza SSH do konta GitHub:

Wymagania wstępne

Zanim możesz dodać klucz SSH do swojego konta GitHub, musisz wykonać następujące czynności:

  • Wygeneruj parę kluczy SSH. Składa się to z klucza prywatnego i klucza publicznego. Klucz prywatny jest przechowywany na komputerze lokalnym, a klucz publiczny jest przesyłany na konto Github.
  • Zainstaluj git na komputerze lokalnym. Będziesz potrzebował zainstalowanego git, aby użyć polecenia SSH-KeyGen do wygenerowania pary klucza SSH.

Następny krok pomoże Ci wygenerować parę kluczy SSH w systemie.

Generowanie pary kluczy SSH

Aby wygenerować parę klucza SSH, wykonaj następujące kroki:

  1. Otwórz okno terminala (git bash w systemie Windows lub dowolny emulator terminalu na macOS lub Linux).
  2. Uruchom następujące polecenie, aby wygenerować parę klucza SSH:
    ssh -keygen -t rsa -b 4096  
    Wyjście: [chroniony e -mail]: ~ $ ssh -keygen -t RSA -B 4096 Generowanie publicznej/prywatnej pary kluczy RSA. Wprowadź plik, w którym można zapisać klucz (/home/rahul/.SSH/ID_RSA): [Naciśnij Enter] Enter PassPhraze (pusta dla braku pasy): [Naciśnij Enter] Wprowadź ponownie ten sam passPhraze: [Naciśnij Enter] Twoja identyfikacja została zapisana w/home/rahul//rahul/.ssh/id_rsa Twój klucz publiczny został zapisany w/home/rahul/.ssh/id_rsa.Pub Kluczowy odcisk palca to: SHA256: R/OHD9S7KHB2SYGRPDVAIO6X7CEDO9YDAZKPQNVQXS [E-mail chroniony] Losowy obraz klucza to: + --- [RSA 4096] ---- + |… +.O… | |. =+=+… | |. o*+e+ . |. |… +O.O o | |. Oso.= O | | . o.B.*. |. |… O ++ b… | |. o +.+… | | .oo . OO… | +---- [SHA256]-----+ 

Wygeneruje to nową parę klucza SSH za pomocą algorytmu RSA o długości kluczowej 4096 bitów.

  • Po wyświetleniu monitu wprowadź nazwę pliku dla klucza prywatnego. To jest plik, w którym klucz prywatny będzie przechowywany. Możesz użyć domyślnej nazwy pliku (id_rsa) lub wybrać inną nazwę.
  • Po wyświetleniu mody. Jest to opcjonalna miara bezpieczeństwa, która dodaje dodatkową warstwę ochrony do klucza prywatnego. Jeśli nie chcesz korzystać z frazy, po prostu naciśnij Enter.
  • Polecenie SSH-KeyGen wygeneruje parę klucza SSH i przechowuje klucz prywatny w określonym pliku. Klucz publiczny będzie przechowywany w pliku o tej samej nazwie, ale z .Rozszerzenie pubu.

Na przykład, jeśli określiłeś nazwę pliku „ID_RSA”, klucz prywatny będzie przechowywany w „ID_RSA” a klucz publiczny będzie przechowywany w „ID_RSA.pub".

Dodanie klucza publicznego do konta Github

Teraz, gdy wygenerowałeś parę klawiszy SSH, możesz dodać klucz publiczny do swojego konta Github w następujący sposób:

  1. Przejdź do ustawień konta Github.

    Otwórz ustawienia konta Github

  2. Wybierz kartę „SSH i GPG Keys”.

    Przejdź do opcji „SSH i GPG Keys”

  3. Kliknij przycisk „Nowy klucz SSH”.

    Kliknij przycisk „Nowy klucz SSH”

  4. w "Tytuł" pole, wprowadź nazwę klucza. Może to być każda nazwa, która pomaga zidentyfikować klucz.
  5. w "Klucz" pole, wklej zawartość pliku klucza publicznego (e.G., id_rsa.pub).Dodawanie klucza SSH

    Możesz użyć polecenia CAT, aby wyświetlić zawartość pliku lub otworzyć ją w edytorze tekstu.

    cat id_rsa.pub  
  6. Kliknij „Dodaj klucz SSH” przycisk, aby zapisać klucz.

Otóż ​​to! Powinieneś teraz zobaczyć nowy klucz SSH wymieniony w ustawieniach konta Github. Możesz użyć tego klucza, aby uzyskać dostęp do repozytoriów GitHub w SSH.

mam nadzieję, że to pomoże! Daj mi znać, jeśli masz jakieś pytania lub potrzebujesz dalszych wyjaśnień na temat któregokolwiek z kroków.