Jak používat klíče pro nasazení na Githubu (s obrázky)

Obsah:

Jak používat klíče pro nasazení na Githubu (s obrázky)
Jak používat klíče pro nasazení na Githubu (s obrázky)

Video: Jak používat klíče pro nasazení na Githubu (s obrázky)

Video: Jak používat klíče pro nasazení na Githubu (s obrázky)
Video: Miluju šlágr fr 😍 2024, Duben
Anonim

„Nasadit klíče“v GitHubu umožňuje vašemu serveru připojit se přímo k vašemu úložišti GitHub. Když je váš server připojen, můžete přesouvat sestavení přímo z úložiště na server, což může omezit vaši práci. Pokud váš server potřebuje přístup k více úložištím, můžete vytvořit uživatele počítače pro správu přístupu.

Kroky

Část 1 ze 3: Generování nových klíčů

Použijte nasazovací klíče na Github, krok 1
Použijte nasazovací klíče na Github, krok 1

Krok 1. Otevřete na počítači terminálový program

Terminálový program ve vašem počítači vám umožňuje vzdálený přístup k vašemu serveru. Pokud používáte počítač se systémem Linux nebo Mac, budete používat vestavěný program Terminal. Pokud používáte Windows, budete si muset nainstalovat program jako Cygwin nebo GitBash.

  • Linux - Stiskněte Ctrl+Alt+T nebo vyhledejte „terminál“.
  • Mac - Program Terminal najdete ve složce Utilities.
  • Windows - Cygwin si můžete stáhnout z cygwin.com nebo GitBash z git-scm.com/downloads.
V kroku 2 na Githubu použijte Deploy Keys
V kroku 2 na Githubu použijte Deploy Keys

Krok 2. Přihlaste se k serveru pomocí terminálového programu

Na svém serveru budete generovat klíč nasazení, aby měl přístup k vašemu úložišti GitHub. Chcete -li to provést, musíte se přihlásit ke svému serveru, a to buď vzdáleně přes terminál, nebo lokálně na serveru.

Ve vašem terminálovém programu zadejte ssh username@hostname pro přihlášení. Po vyzvání zadejte své heslo

V kroku 3 na Githubu použijte klíče pro nasazení
V kroku 3 na Githubu použijte klíče pro nasazení

Krok 3. Zadejte příkaz pro vygenerování klíče SSH

Následující příkaz vytvoří nový klíč s vaší e -mailovou adresou GitHub jako štítkem:

  • ssh -keygen -t rsa -b 4096 -C "[email protected]"
  • Klíč SSH je šifrovaný pár klíčů, který ověřuje vaši identitu. V takovém případě přiřadíte klíč vašemu úložišti GitHub, což mu umožní identifikovat váš server.
Použijte kroky nasazení na Github, krok 4
Použijte kroky nasazení na Github, krok 4

Krok 4. Stiskněte

↵ Enter/⏎ Return po zobrazení výzvy k výběru umístění.

Tím uložíte klíč do výchozího umístění, což je adresář.ssh ve vašem uživatelském adresáři.

Použijte kroky nasazení na Github, krok 5
Použijte kroky nasazení na Github, krok 5

Krok 5. Vytvořte přístupové heslo

Tím se ke klíči přidává další vrstva zabezpečení, protože neznámí uživatelé budou muset před použitím klíče zadat přístupové heslo.

Při vytváření budete vyzváni k potvrzení hesla

Použijte kroky nasazení na Github, krok 6
Použijte kroky nasazení na Github, krok 6

Krok 6. Zkopírujte obsah klíče SSH do své schránky

Jakmile bude klíč vytvořen, budete jej muset přidat do svého úložiště. K tomu budete muset zkopírovat obsah klíče. Následující příkaz zkopíruje obsah klíče do vaší schránky:

  • Linux - klip xclip -sel <~/.ssh/id_rsa.pub. Možná budete muset nejprve spustit sudo apt-get install xclip.
  • Windows - klip <~/.ssh/id_rsa.pub
  • Mac - pbcopy <~/.ssh/id_rsa.pub

Část 2 ze 3: Přidání klíče do vašeho úložiště

Použijte klíče nasazení na Github, krok 7
Použijte klíče nasazení na Github, krok 7

Krok 1. Přihlaste se na web GitHub

Ujistěte se, že jste přihlášeni pomocí účtu, který má přístup k úložišti.

Použijte klíče nasazení na Github, krok 8
Použijte klíče nasazení na Github, krok 8

Krok 2. Klikněte na svůj profilový obrázek v pravém horním rohu a vyberte „Váš profil

" Tím se otevře stránka vašeho profilu GitHub.

Použijte klíče nasazení na Github, krok 9
Použijte klíče nasazení na Github, krok 9

Krok 3. Klikněte na kartu „Úložiště“

Zobrazí se všechna vaše úložiště.

Použijte klíče nasazení na Github, krok 10
Použijte klíče nasazení na Github, krok 10

Krok 4. Vyberte úložiště, do kterého chcete přidat klíč

To vašemu serveru poskytne přístup k úložišti pro automatické nasazení sestavení.

Použijte klíče nasazení na Github, krok 11
Použijte klíče nasazení na Github, krok 11

Krok 5. Klikněte na kartu „Nastavení“v horní části obrazovky

Otevře se vaše nastavení úložiště.

Použijte klíče nasazení na Github, krok 12
Použijte klíče nasazení na Github, krok 12

Krok 6. Klikněte na tlačítko „Nasadit klíče“v levém menu

Zobrazí se klíče pro nasazení, které jsou aktuálně přiřazeny k úložišti.

Použijte klíče nasazení na Github, krok 13
Použijte klíče nasazení na Github, krok 13

Krok 7. Klikněte na tlačítko „Přidat klíč nasazení“

Zobrazí se textové pole pro klíč.

Použijte Deploy Keys na Github, krok 14
Použijte Deploy Keys na Github, krok 14

Krok 8. Vložte zkopírovaný klíč pro nasazení do pole

Klikněte na pole a stisknutím ⌘ Command/Ctrl+V vložte zkopírovaný klíč pro nasazení do pole.

Pokud chcete, aby měl server přístup k zápisu do úložiště, zaškrtněte políčko „Povolit přístup pro zápis“

V 15. kroku Githubu použijte klíče pro nasazení
V 15. kroku Githubu použijte klíče pro nasazení

Krok 9. Kliknutím na „Přidat klíč“přidejte klíč k nasazení

To umožní vašemu serveru přistupovat k úložišti a nasazovat z něj sestavení.

Část 3 ze 3: Vytvoření uživatele stroje

V 16. kroku Githubu použijte klíče pro nasazení
V 16. kroku Githubu použijte klíče pro nasazení

Krok 1. Vytvořte vyhrazený účet GitHub pro uživatele počítače

„Strojový uživatel“je automatizovaný uživatel, který má přístup k více úložištím. To je užitečné, pokud váš server potřebuje přístup k více úložištím, protože klíče pro nasazení udělují přístup pouze k jednomu úložišti.

Nového uživatele můžete vytvořit kliknutím na tlačítko „Zaregistrovat se“na domovské stránce GitHub a podle pokynů

V 17. kroku Githubu použijte klíče pro nasazení
V 17. kroku Githubu použijte klíče pro nasazení

Krok 2. Vygenerujte na svém serveru klíč SSH

Podle pokynů v první části vygenerujte klíč na serveru a zkopírujte jej do schránky.

Použijte klávesy Deploy na Github, krok 18
Použijte klávesy Deploy na Github, krok 18

Krok 3. Přihlaste se na web GitHub pomocí nového uživatelského účtu počítače

Nově vytvořený klíč přiřadíte tomuto uživateli.

V 19. kroku Githubu použijte klíče pro nasazení
V 19. kroku Githubu použijte klíče pro nasazení

Krok 4. Klikněte na profilový obrázek uživatele stroje a vyberte „Nastavení

" Tím se uživateli zařízení otevře nastavení účtu.

Použijte Deploy Keys v kroku 20 Githubu
Použijte Deploy Keys v kroku 20 Githubu

Krok 5. V levé nabídce klikněte na možnost „SSH a GPG klíče“

Zobrazí se klíče aktuálně přiřazené uživateli.

Použijte klíče nasazení na Github, krok 21
Použijte klíče nasazení na Github, krok 21

Krok 6. Klikněte na tlačítko „Nový klíč SSH“

To vám umožní zadat klíč SSH.

Použijte klíče nasazení na Github, krok 22
Použijte klíče nasazení na Github, krok 22

Krok 7. Vložte klíč a klikněte na „Přidat klíč SSH

" Tím se přidá klíč SSH do profilu uživatele zařízení, což mu umožní přístup na váš server.

Použijte klíče nasazení na Github, krok 23
Použijte klíče nasazení na Github, krok 23

Krok 8. Otevřete první úložiště, ke kterému chcete uživateli stroje poskytnout přístup

Úložiště najdete na kartě „Repozitáře“na stránce svého profilu.

Použijte klíče nasazení na Github, krok 24
Použijte klíče nasazení na Github, krok 24

Krok 9. Klikněte na kartu „Nastavení“na stránce úložiště

Zobrazí se nastavení úložiště.

Použijte klíče nasazení na Github, krok 25
Použijte klíče nasazení na Github, krok 25

Krok 10. V levé nabídce klikněte na možnost „Spolupracovníci“

To vám umožní přidat spolupracovníky do úložiště. Když přidáte uživatele svého počítače jako spolupracovníka, bude moci odesílat sestavení z vašeho úložiště na váš server.

Použijte klíče nasazení na Github, krok 26
Použijte klíče nasazení na Github, krok 26

Krok 11. Zadejte jméno uživatele zařízení a klikněte na „Přidat spolupracovníka

" Uživatel stroje dostane přístup do úložiště pro čtení/zápis.

Doporučuje: