Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
it:software:git:etckeeper [2025/01/04 18:31] – Petr Nosek | it:software:git:etckeeper [2025/01/04 23:41] (aktuální) – [Instalace Etckeeperu] Petr Nosek | ||
---|---|---|---|
Řádek 3: | Řádek 3: | ||
Etckeeper je nástroj určený k verzování změn v adresáři `/etc` pomocí verzovacího systému Git. Tento adresář obsahuje klíčovou konfiguraci systému, a proto je důležité mít možnost snadno sledovat změny, vrátit se k předchozím verzím nebo obnovit konfiguraci v případě chyby. | Etckeeper je nástroj určený k verzování změn v adresáři `/etc` pomocí verzovacího systému Git. Tento adresář obsahuje klíčovou konfiguraci systému, a proto je důležité mít možnost snadno sledovat změny, vrátit se k předchozím verzím nebo obnovit konfiguraci v případě chyby. | ||
- | ===== Výhody | + | ===== Výhody |
* **Automatická správa verzí**: Zaznamenává změny v `/etc` při instalaci nebo odinstalaci balíků. | * **Automatická správa verzí**: Zaznamenává změny v `/etc` při instalaci nebo odinstalaci balíků. | ||
* **Integrace s Gitem**: Plná podpora Git příkazů pro ruční práci s repozitářem. | * **Integrace s Gitem**: Plná podpora Git příkazů pro ruční práci s repozitářem. | ||
* **Zálohování na vzdálené úložiště**: | * **Zálohování na vzdálené úložiště**: | ||
- | ===== Instalace | + | ===== Instalace |
Pro instalaci Etckeeperu použijte následující příkaz: | Pro instalaci Etckeeperu použijte následující příkaz: | ||
Řádek 22: | Řádek 22: | ||
</ | </ | ||
- | Následně lze provést | + | Chtěl jsem provést commit pro zaznamenání aktuálního stavu, nicméně po instalaci už bylo provedeno. Jinak bych dal: |
<code bash> | <code bash> | ||
Řádek 73: | Řádek 73: | ||
systemctl status etckeeper.timer | systemctl status etckeeper.timer | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Ruční odesílání změn ===== | ||
+ | |||
+ | Pokud nechci čekat na atomatický commit, mohu ručně odeslat změny takto: | ||
+ | |||
+ | <code bash> | ||
+ | etckeeper commit " | ||
+ | </ | ||
+ | |||
+ | Změny mohu odeslat i přes git, ale přes příkaz etckeeper to má nějaké výhody navíc - v tomto případe vyzdvihnu tu, že se po commitu automaticky odešlou data na můj vzdálený git server. | ||
===== Závěr ===== | ===== Závěr ===== |