Instalace Git klienta
Pro používání Git je potřeba mít nainstalovaný Git klient.
- Ověření instalace / instalované verze git z příkazového řádku: 
git --version 
Inicializace Git repositáře
Z příkazového řádku, uvnitř root Vašeho projektu, spusťte:
git init
                Nastavení Identity
Údaj nesoucí identifikaci osoby vykonávající úpravu git repositáře:
- GLobální nastavení - platí pro všechny git repozitáře v zařízení
 - Lokální nastavení - platí pro konkrétní repozitář (přepisuje globální nastavení)
 
Kontrola globálního nastavení
git config --global user.namegit config --global user.email
Kontrola lokálního nastavení
git config user.namegit config user.emailgit config --list --show-origin- zobrazí cestu k souboru s nastavením
Pokud se vrací prázdná pole, lokální nastavení není nastaveno a defaultně se používá nastavení globální.
Nastavení lokální konfigurace
git config user.name "Tvé Jméno"git config user.email "tvuj@email.cz"
Odstranění lokální konfigurace
git config --unset user.namegit config --unset user.email
Authetnizace
GitHub a jiné webové Git řešení vyžadují Personal Access Token (PAT) nebo SSH klíč. Na jednom PC je současně možné mít napojeno více GitHub účtů.
Vygenerování SSH klíče
Z příkazového řádku, spusťte:
ssh-keygen -t ed25519 -C "Your PC NickName"
                    Název pojmenujte dle vašeho GitHub účtu. Takto můžete vytvořit unikátní SSH key pro každý váš GitHub účet.
Přidejte privátní klíč(e) (= bez koncovky .pub) do SSH agenta.
eval $(ssh-agent -s)
ssh-add ~/.ssh/<privateKeyName> 
Pokud terminál zahlásí chybu: "Could not open a connection to your authentication agent", zadejte:
Start-Service ssh-agent
ssh-add ~/.ssh/<privateKeyName>
                        Get-Service ssh-agent | Set-Service -StartupType Automatic
Start-Service ssh-agent
Tím se SSH agent spustí a zapne při startu systému. (Pokud hlásí „service already running“, je to OK.)
Nyní přidejte klíč do agenta:
ssh-add $env:USERPROFILE\.ssh\<privateKeyName>
Výstup by měl být: "Identity added: C:\ ... \.ssh\<privateKeyName> ( ... )"
Správa více GitHub účtů z jednoho PC
Potřebujete-li používat více GitHub účtů z jednoho PC, lze přiřadit konkrétní klíč ke konkrétnímu účtu prostřednictvím config souboru.
- Otevřete soubor 
C:\Users\<You>\.ssh\config. Pokud neexiszuje, vytvořte jej.# GitHub account1 Host github-account1 HostName github.com User git IdentityFile ~/.ssh/github_account1 # GitHub account2 Host github-account2 HostName github.com User git IdentityFile ~/.ssh/github_account2 - Použití konkrétního GitHub účtu se provede prostřednictvím nastavení git origin, např pro "account1":
                            
git remote set-url origin git@github-account1:<GitNickName>/<GitProjectName>.git 
Test připojení k GitHubu
ssh -T git@github-account1
                Nastavení a změna Git remote origin
- 
                            Zjištění aktuálního nastavení:
                            
git remote -v - Nastavení origin
                            
- Přidat nový: 
git remote add origin git@github-account1:<GitProjectLocation>/<GitProjectName>.git - Aktualizuj: 
git remote set-url origin git@github-account1:<GitProjectLocation>/<GitProjectName>.git 
 - Přidat nový: 
 
GitHub authentizace
Vložení SSH key do GitHub účtu
- Otevřete https://github.com/settings/keys (záložka 
SSH and GPG keys) - Klikněte na 
New SSH keya přidejte váš public key s označením PC / Vašeho jména 
- Otevřete https://github.com/settings/keys (záložka