==== GIT - verzovací systém ==== === Nastavení uživatele === Uvnitř Git console, nebo cmd (je třeba mít nainstalovaný GIT) git config --global user.email "someone@example.com" git config --global user.name "Jmeno" ==== Klíč ==== === Vytvoření SSH klíče (na Windows) === * Použijte PuttyGen k vygenerování klíče (ideálně ED25519). Klíč má public a private část. * Vytvořte ve svém uživatelském adresáři (''%%%userprofile%%%'' do adresy průzkumníka souborů) podadresář ''%%.ssh%%'' * Uložte v PuttyGen pomocí **Conversions->Export OpenSSH** do ''%%.ssh%%'' veřejný klíč jako soubor ''%%id_ed25519.pub%%'' a privátní jako soubor ''%%id_ed25519%%'' === Gitlab import klíče === * Přihlašte se ke [[https://gitlab.com/users/sign_in|Gitlabu]] jako krouzek-javascriptu. * V profilu chceme **SSH Keys** a přidat pomocí "Add New Key" vpravo. * Sem nakopírovat obsah **veřejného klíče** (id_ed25519.pub), bez expirace, a uložit ---- ===== Návod od ChatGPT: ===== ---- ===== Nastavení Git na Windows s využitím SSH klíčů ===== * **Krok 1:** Stáhněte a nainstalujte [[https://git-scm.com/download/win|Git pro Windows]]. * **Krok 2:** Stáhněte a nainstalujte [[https://www.putty.org/|PuTTY]]. * **Krok 3:** Generujte SSH klíč s PuTTYGen: - Spusťte PuTTYGen. - Klikněte na tlačítko "Generate" a následujte instrukce pro generování SSH klíče. - Uložte váš soukromý klíč na bezpečné místo a zkopírujte obsah veřejného klíče. * **Krok 4:** Přidejte váš SSH klíč do agenta Pageant: - Spusťte program Pageant (je součástí PuTTY) a klikněte na ikonu v systémovém trayi. - Klikněte na "Add Key" a vyberte váš soukromý klíč, který jste vygenerovali v kroku 3. - Pageant nyní má váš SSH klíč načtený. ===== Vytvoření gitovaného JavaScript projektu ve Visual Studio Code ===== * **Krok 5:** Vytvořte složku pro váš projekt na svém počítači. * **Krok 6:** Otevřete Visual Studio Code. * **Krok 7:** Klikněte na "File" a poté "Open Folder". * **Krok 8:** Vyberte složku pro váš projekt. * **Krok 9:** Vytvořte nový soubor s kódem JavaScriptu ve Visual Studio Code a začněte psát svůj kód. * **Krok 10:** Inicializujte Git repozitář: git init git add . git commit -m "První commit" ===== Připojení k GitLab.com repozitáři pomocí SSH klíčů ===== * **Krok 11:** Vytvořte repozitář na [[https://gitlab.com|GitLab.com]]: - Přihlaste se na GitLab.com nebo zaregistrujte účet, pokud ho nemáte. - Vytvořte nový repozitář na GitLab.com a postupujte podle pokynů na stránce vytvoření repozitáře. * **Krok 12:** Přidejte váš SSH klíč na GitLab.com: - Přejděte na svůj profil a otevřete "Settings". - Klikněte na "SSH Keys" a přidejte obsah veřejného klíče, který jste vygenerovali v kroku 3. * **Krok 13:** Připojte repozitář jako vzdáleného v Gitu: git remote add origin git@gitlab.com:your-username/your-project.git git branch -M main git push -u origin main Nyní jste úspěšně nastavili Git s využitím SSH klíčů, vytvořili nový projekt, inicializovali Git repozitář a připojili ho k repozitáři na GitLab.com. Můžete pokračovat v práci na svém projektu a používat Git pro sledování změn a spolupráci s ostatními vývojáři.