it:software:git

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:software:git [2022/12/01 12:22] Petr Nosekit:software:git [2025/01/05 09:49] (aktuální) Petr Nosek
Řádek 11: Řádek 11:
 git commit -a -m "Create repository." git commit -a -m "Create repository."
 </code> </code>
 +
 +
 +====== Ukládání přihlašovacích údajů ======
 +
 +Git umožňuje různé způsoby ukládání přihlašovacích údajů pro usnadnění přístupu k repozitářům. Níže jsou popsány dva hlavní způsoby:
 +
 +===== Použití příkazu `git config credential.helper store` =====
 +
 +Tento příkaz konfiguruje Git, aby uložil přihlašovací údaje v jednoduchém textovém souboru na lokálním disku. Soubor se standardně nachází v domovském adresáři uživatele, například `~/.git-credentials`.
 +
 +<code>
 +git config --global credential.helper store
 +</code>
 +
 +Po zadání příkazu Git při příštím připojení k repozitáři požádá o přihlašovací údaje (uživatelské jméno a heslo) a tyto údaje uloží. Při dalších přístupech Git přihlašovací údaje automaticky použije.
 +
 +**Poznámka:**  
 +Tento způsob není příliš bezpečný, protože heslo je uloženo v prostém textu. Doporučuje se jej používat pouze v kontrolovaných prostředích, kde nehrozí riziko zneužití.
 +
 +===== Použití souboru `.netrc` =====
 +
 +Další způsob je konfigurace přihlašovacích údajů přes soubor `.netrc`, který se běžně používá pro různé nástroje využívající autentizaci.
 +
 +Formát souboru `.netrc`:
 +<code>
 +machine <název_serveru>
 +login <uživatelské_jméno>
 +password <heslo>
 +</code>
 +
 +Příklad:
 +<code>
 +machine github.com
 +login username
 +password password123
 +</code>
 +
 +Tento soubor uložte do svého domovského adresáře (`~/.netrc`) a nastavte správná oprávnění:
 +<code>
 +chmod 600 ~/.netrc
 +</code>
 +
 +Git automaticky použije přihlašovací údaje uložené v tomto souboru při komunikaci s odpovídajícími servery.
 +
 +**Výhody a nevýhody:**  
 +  * Výhoda: Lze spravovat přihlašovací údaje pro více serverů na jednom místě.  
 +  * Nevýhoda: Stejně jako u předchozí metody může být bezpečnostním rizikem, pokud soubor není správně zabezpečen.
 +
 +----
 +Oba tyto způsoby mohou usnadnit práci s Gitem, ale měly by být používány s ohledem na bezpečnostní aspekty daného prostředí.
 +
 +
  
  
Řádek 37: Řádek 89:
 </code> </code>
  
 +
 +Pro vypsání všech vzdálených cest.
 +<code bash>
 +git remote -v
 +git remote
 +</code>
 +
 +Pro změnu již uložené SSH url:
 +<code bash>
 +git remote set-url slovni-nazev-serveru ssh://uzivatel@192.168.1.1:22/mnt/projects/Langino.git
 +</code>
  
 ===== Vracení změn ===== ===== Vracení změn =====
  • it/software/git.1669897366.txt.gz
  • Poslední úprava: 2022/12/01 12:22
  • autor: Petr Nosek