Github Desktop SSH
Náš příklad provedeme v prostředí Windows.
Nejprve nainstalujeme aplikaci Go do našeho počítače pomocí adresy odkazu níže;
https://git-scm.com/
Protože nemá smysl program nastavovat, o kterém musíme vědět, dokončujeme instalaci podle výchozího nastavení.
Soubory související s ssh ve Windows jsou umístěny pod příslušným uživatelem ve složce Users jako složka.ssh. Tato složka neexistuje, protože náš vzorek děláme od začátku.
K vytvoření složky .ssh a souvisejících souborů se spustí aplikace Go Bash.
Po otevření konzolové aplikace se zadá následující příkaz;
ssh-keygen-t rsa
Jakmile tento příkaz provede, požádá nás o nějaké informace. Můžete je nechat prázdné.
složka byla vytvořena, když jsme zkontrolovali, zda byla vytvořena složka.ssh. Ve složce s názvem id_rsa a id_rsa.pub jsou dva soubory.
Když se pokusíme získat příslušný projekt přes Github, zobrazí se následující chyba:
[email protected] : Povolení odepřeno (publicity).
Závažné: Nelze číst ze vzdáleného úložiště.
Ujistěte se prosím, že máte správná přístupová práva
a úložiště existuje.
Vysvětlení této chyby je, že soubory, které jsme vytvořili, nemají odpověď na náš účet Github.
Jinak se ve složce .ssh vytvoří soubor s názvem známí_hostitelé. To se provádí automaticky.
Nakonec přidáme klíč k našemu účtu Github.
Kliknutím na tlačítko Nový klíč SSH vstoupíme na stránku pro vložení klíče. V této části můžete přidat informace o tom, proč jsme vytvořili klíč, do části označené Název. V Key zkopírujeme a uložíme obsah souboru id_rsa.pub, který jsme vytvořili, do složky .ssh.
Když se pokusíme získat projekt zpět přes Github, tentokrát bude proces úspěšný.