Wciśnij do GitHub bez hasła za pomocą klucza SSH

Wciśnij do GitHub bez hasła za pomocą klucza SSH
GIT zapewnia różne protokoły do ​​klonowania zdalnych repozytoriów do lokalnych repozytoriów. Na przykład protokół SSH jest najbezpieczniejszym sposobem na klonowanie repozytoriów. Wykorzystuje parę kluczy publicznych i prywatnych do komunikowania się między maszyną lokalną a zdalnym repozytorium GitHub.

Ten zapis wyjaśni procedurę nacisku do GitHub bez hasła za pomocą klucza SSH.

Jak nacisnąć do GitHub bez hasła za pomocą klucza SSH?

Aby popchnąć lokalne zmiany do GitHub bez hasła, najpierw przełącz do lokalnego katalogu. Następnie skopiuj klucz SSH żądanego zdalnego repozytorium z GitHub i dodaj go do lokalnego repozytorium. Następnie pobierz najnowsze zmiany zdalnego oddziału w lokalnym repozytorium. Na koniec popchnij treść lokalną do konkretnego repozytorium GitHub.

Notatka: Jeśli nie masz klucza SSH dla swojego zdalnego repozytorium, sprawdź nasz dedykowany post na temat generowania klucza SSH.

Krok 1: Przejdź do lokalnego katalogu git
Przekieruj do wybranego repozytorium, wpisując następujące polecenie:

$ cd "c: \ git \ repo3"

Krok 2: Skopiuj zdalny klucz SSH
Następnie przełącz na github, wybierz wymagane zdalne repozytorium i skopiuj jego „URL SSH„Do schowka:

Krok 3: Dodaj zdalny adres URL SSH do lokalnego repozytorium
Teraz podłącz zdalne repozytorium z lokalnym repozytorium, uruchamiając polecenie danego below:

$ git zdalny dodaj pochodzenie [email protected]: Laibayounas/demo.git

Krok 4: Sprawdź zdalny adres URL
Następnie sprawdź, czy zdalny adres URL został dodany, czy nie:

$ git Dodaj zdalne -v

Zgodnie z pod względem danych wyjściowych zdalny adres URL został pomyślnie dodany:

Krok 5: Pobierz zdalne pochodzenie
Teraz użyj „Git Fetch„Polecenie do pobrania zaktualizowanej wersji zdalnego repozytorium:

$ git fetch pochodzenie

Można zauważyć, że przyciągnięta zawartość pochodzenia:

Krok 6: Pull zdalny oddział
Uzyskaj najnowszą treść lub ostatnie zmiany w konkretnej gałęzi GitHub:

$ Git Pull Origin Master-Allow-Untered-Histories

Tutaj"-Zezwalaj na historie„Opcja jest używana do nie zmiany historii repozytorium:

Krok 7: Pchnij treści lokalne do Github
W końcu przesuń lokalne zmiany do wybranego zdalnego repozytorium:

$ git push-mistrz pochodzenia upstream

W wyżej wymienionym poleceniu „-Upstream„Opcja jest używana, gdy programiści po raz pierwszy naciskają oddział lokalny. Jak widać, lokalne zmiany są skutecznie przesuwane do zdalnego repozytorium bez podania hasła:

Dowiedzieliśmy się o wypychaniu lokalnych treści do GitHub bez hasła za pomocą klucza SSH.

Wniosek

Aby popchnąć lokalną treść do zdalnego repozytorium GitHub bez użycia hasła, najpierw otwórz zdalne repozytorium GitHub. Następnie skopiuj i dodaj adres URL SSH żądanego repozytorium do lokalnego repozytorium. Następnie pobieraj zaktualizowaną zdalną zawartość i pobierz najnowsze zmiany zdalnego oddziału. Ostatnim krokiem jest popchnięcie lokalnych zmian do konkretnego zdalnego repozytorium. Ten zapis wyjaśnił metodę nacisku do GitHub bez hasła za pomocą klucza SSH.