Jak korzystać z klawiszy wdrażania na Github (ze zdjęciami)

Spisu treści:

Jak korzystać z klawiszy wdrażania na Github (ze zdjęciami)
Jak korzystać z klawiszy wdrażania na Github (ze zdjęciami)

Wideo: Jak korzystać z klawiszy wdrażania na Github (ze zdjęciami)

Wideo: Jak korzystać z klawiszy wdrażania na Github (ze zdjęciami)
Wideo: JAK PRZEGRYWAJĄ GRACZE? 2024, Kwiecień
Anonim

„Wdrażanie kluczy” w GitHub umożliwia serwerowi łączenie się bezpośrednio z repozytorium GitHub. Gdy Twój serwer jest podłączony, możesz przesyłać kompilacje bezpośrednio z repozytorium na serwer, co może zmniejszyć Twoją pracę. Jeśli Twój serwer potrzebuje dostępu do wielu repozytoriów, możesz utworzyć użytkownika komputera, aby zarządzać dostępem.

Kroki

Część 1 z 3: Generowanie nowych kluczy

Użyj klawiszy wdrażania na Github Krok 1
Użyj klawiszy wdrażania na Github Krok 1

Krok 1. Otwórz program terminala na swoim komputerze

Program terminalowy na twoim komputerze umożliwia zdalny dostęp do twojego serwera. Jeśli używasz komputera z systemem Linux lub Mac, będziesz korzystać z wbudowanego programu Terminal. Jeśli używasz systemu Windows, musisz zainstalować program taki jak Cygwin lub GitBash.

  • Linux - naciśnij Ctrl+Alt+T lub wyszukaj „terminal”.
  • Mac - program Terminal można znaleźć w folderze Narzędzia.
  • Windows - Cygwin można pobrać z cygwin.com lub GitBash z git-scm.com/downloads.
Użyj klawiszy wdrażania na Github Krok 2
Użyj klawiszy wdrażania na Github Krok 2

Krok 2. Zaloguj się do serwera za pomocą programu terminalowego

Będziesz generował klucz wdrażania na swoim serwerze, aby mógł uzyskać dostęp do Twojego repozytorium GitHub. Aby to zrobić, musisz zalogować się na swój serwer, zdalnie przez terminal lub lokalnie na serwerze.

W programie terminala wpisz ssh nazwa_użytkownika@nazwa_hosta, aby się zalogować. Wprowadź hasło, jeśli zostaniesz o to poproszony

Użyj klawiszy wdrażania na Github Krok 3
Użyj klawiszy wdrażania na Github Krok 3

Krok 3. Wpisz polecenie, aby wygenerować klucz SSH

Poniższe polecenie utworzy nowy klucz z adresem e-mail GitHub jako etykietą:

  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
  • Klucz SSH to zaszyfrowana para kluczy, która uwierzytelnia Twoją tożsamość. W takim przypadku przypiszesz klucz do swojego repozytorium GitHub, co pozwoli mu zidentyfikować Twój serwer.
Użyj klawiszy wdrażania na Github Krok 4
Użyj klawiszy wdrażania na Github Krok 4

Krok 4. Naciśnij

↵ Enter/⏎ Powrót po wyświetleniu monitu o wybranie lokalizacji.

Spowoduje to zapisanie klucza w domyślnej lokalizacji, którą jest katalog.ssh w katalogu użytkownika.

Użyj klawiszy wdrażania na Github Krok 5
Użyj klawiszy wdrażania na Github Krok 5

Krok 5. Utwórz hasło

Dodaje to dodatkową warstwę bezpieczeństwa do Twojego klucza, ponieważ nieznani użytkownicy będą musieli wprowadzić hasło, zanim klucz będzie działał.

Zostaniesz poproszony o potwierdzenie hasła podczas jego tworzenia

Użyj klawiszy wdrażania na Github Krok 6
Użyj klawiszy wdrażania na Github Krok 6

Krok 6. Skopiuj zawartość klucza SSH do schowka

Po utworzeniu klucza musisz go dodać do swojego repozytorium. Aby to zrobić, musisz skopiować zawartość klucza. Następujące polecenie skopiuje zawartość klucza do schowka:

  • Linux - xclip -sel klip < ~/.ssh/id_rsa.pub. Konieczne może być najpierw uruchomienie sudo apt-get install xclip.
  • Windows - klip < ~/.ssh/id_rsa.pub
  • Mac - pbcopy < ~/.ssh/id_rsa.pub

Część 2 z 3: Dodawanie klucza do repozytorium

Użyj klawiszy wdrażania na Github Krok 7
Użyj klawiszy wdrażania na Github Krok 7

Krok 1. Zaloguj się na stronie GitHub

Upewnij się, że logujesz się na konto, które ma dostęp do repozytorium.

Użyj klawiszy wdrażania na Github Krok 8
Użyj klawiszy wdrażania na Github Krok 8

Krok 2. Kliknij swoje zdjęcie profilowe w prawym górnym rogu i wybierz „Twój profil

" Spowoduje to otwarcie strony profilu GitHub.

Użyj klawiszy wdrażania na Github Krok 9
Użyj klawiszy wdrażania na Github Krok 9

Krok 3. Kliknij zakładkę „Repozytoria”

Spowoduje to wyświetlenie wszystkich twoich repozytoriów.

Użyj klawiszy wdrażania na Github Krok 10
Użyj klawiszy wdrażania na Github Krok 10

Krok 4. Wybierz repozytorium, do którego chcesz dodać klucz

Umożliwi to Twojemu serwerowi dostęp do repozytorium w celu automatycznego wdrażania kompilacji.

Użyj klawiszy wdrażania na Github Krok 11
Użyj klawiszy wdrażania na Github Krok 11

Krok 5. Kliknij kartę „Ustawienia” u góry ekranu

Spowoduje to otwarcie ustawień repozytorium.

Użyj klawiszy wdrażania na Github Krok 12
Użyj klawiszy wdrażania na Github Krok 12

Krok 6. Kliknij przycisk „Wdróż klucze” w lewym menu

Spowoduje to wyświetlenie kluczy wdrażania, które są aktualnie przypisane do repozytorium.

Użyj klawiszy wdrażania na Github Krok 13
Użyj klawiszy wdrażania na Github Krok 13

Krok 7. Kliknij przycisk „Dodaj klucz wdrażania”

Pojawi się pole tekstowe klucza.

Użyj klawiszy wdrażania na Github Krok 14
Użyj klawiszy wdrażania na Github Krok 14

Krok 8. Wklej skopiowany klucz wdrażania w odpowiednie pole

Kliknij pole i naciśnij ⌘ Command/Ctrl+V, aby wkleić skopiowany klucz wdrażania do pola.

Jeśli chcesz, aby serwer miał dostęp do zapisu w repozytorium, zaznacz pole „Zezwól na dostęp do zapisu”

Użyj klawiszy wdrażania na Github Krok 15
Użyj klawiszy wdrażania na Github Krok 15

Krok 9. Kliknij „Dodaj klucz”, aby dodać klucz wdrażania

Umożliwi to Twojemu serwerowi dostęp do repozytorium i wdrożenie z niego kompilacji.

Część 3 z 3: Tworzenie użytkownika maszyny

Użyj klawiszy wdrażania na Github Krok 16
Użyj klawiszy wdrażania na Github Krok 16

Krok 1. Utwórz dedykowane konto GitHub dla użytkownika maszyny

„Użytkownik komputera” to zautomatyzowany użytkownik, który ma dostęp do wielu repozytoriów. Jest to przydatne, jeśli serwer potrzebuje dostępu do wielu repozytoriów, ponieważ klucze wdrażania przyznają dostęp tylko do jednego repozytorium.

Możesz utworzyć nowego użytkownika, klikając przycisk „Zarejestruj się” na stronie głównej GitHub i postępując zgodnie z instrukcjami

Użyj klawiszy wdrażania na Github Krok 17
Użyj klawiszy wdrażania na Github Krok 17

Krok 2. Wygeneruj klucz SSH na swoim serwerze

Wykonaj kroki opisane w pierwszej sekcji, aby wygenerować klucz na serwerze i skopiować go do schowka.

Użyj klawiszy wdrażania na Github Krok 18
Użyj klawiszy wdrażania na Github Krok 18

Krok 3. Zaloguj się do witryny GitHub przy użyciu nowego konta użytkownika komputera

Nowo utworzony klucz przypiszesz temu użytkownikowi.

Użyj klawiszy wdrażania na Github Krok 19
Użyj klawiszy wdrażania na Github Krok 19

Krok 4. Kliknij zdjęcie profilowe użytkownika maszyny i wybierz „Ustawienia

" Spowoduje to otwarcie ustawień konta dla użytkownika urządzenia.

Użyj klawiszy wdrażania na Github Krok 20
Użyj klawiszy wdrażania na Github Krok 20

Krok 5. Kliknij opcję „Klucze SSH i GPG” w lewym menu

Spowoduje to wyświetlenie klawiszy aktualnie przypisanych do użytkownika.

Użyj klawiszy wdrażania na Github Krok 21
Użyj klawiszy wdrażania na Github Krok 21

Krok 6. Kliknij przycisk „Nowy klucz SSH”

Umożliwi to wprowadzenie klucza SSH.

Użyj klawiszy wdrażania na Github Krok 22
Użyj klawiszy wdrażania na Github Krok 22

Krok 7. Wklej klucz i kliknij „Dodaj klucz SSH

" Spowoduje to dodanie klucza SSH do profilu użytkownika komputera, umożliwiając mu dostęp do serwera.

Użyj klawiszy wdrażania na Github Krok 23
Użyj klawiszy wdrażania na Github Krok 23

Krok 8. Otwórz pierwsze repozytorium, do którego chcesz przyznać dostęp użytkownikowi maszyny

Możesz znaleźć swoje repozytoria w zakładce „Repozytoria” na stronie profilu.

Użyj klawiszy wdrażania na Github Krok 24
Użyj klawiszy wdrażania na Github Krok 24

Krok 9. Kliknij zakładkę "Ustawienia" na stronie repozytorium

Spowoduje to wyświetlenie ustawień repozytorium.

Użyj klawiszy wdrażania na Github Krok 25
Użyj klawiszy wdrażania na Github Krok 25

Krok 10. Kliknij opcję „Współpracownicy” w lewym menu

Umożliwi to dodawanie współpracowników do repozytorium. Dodając użytkownika komputera jako współpracownika, będzie on mógł przesyłać kompilacje z repozytorium na serwer.

Użyj klawiszy wdrażania na Github Krok 26
Użyj klawiszy wdrażania na Github Krok 26

Krok 11. Wprowadź nazwę użytkownika komputera i kliknij „Dodaj współpracownika

" Użytkownik maszyny otrzyma dostęp do odczytu/zapisu do repozytorium.

Zalecana: