etckeeper

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
etckeeper [14/04/2021 - 09:12] – angelegt thommie4etckeeper [05/03/2024 - 10:52] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 17: Zeile 17:
 Sync der etckeeper Repos mit einem remote Repo: siehe https://wiki.archlinux.org/index.php/etckeeper Sync der etckeeper Repos mit einem remote Repo: siehe https://wiki.archlinux.org/index.php/etckeeper
  
-  auf github ein private repo anlegen +  auf github ein private repo anlegen 
-  access token anlegen +  access token anlegen 
-  credential helper konfigurieren, damit der token lokal gespeichert wird:+  credential helper konfigurieren, damit der token lokal gespeichert wird:
   <code>   <code>
   git config --global credential.helper store   git config --global credential.helper store
   </code>   </code>
-  remote Repo definieren:+  remote Repo definieren:
   <code>   <code>
   git remote add origin git@github.com:thommierother/etcwww.git   git remote add origin git@github.com:thommierother/etcwww.git
   </code>   </code>
-  Authentifizierung über ssh Key für root, siehe Github Settings, SSH Keys+  Authentifizierung über ssh Key für root, siehe Github Settings, SSH Keys
  
 Branch erstellen und mit remote verknüpfen: Branch erstellen und mit remote verknüpfen:
Zeile 36: Zeile 36:
 </code> </code>
  
-Ausschliuessen von sicherheitskritischen Dateien:+Ausschliessen von sicherheitskritischen Dateien:
  
 <code> <code>
 git rm -r --cached shadow* git rm -r --cached shadow*
 +</code>
 +
 +Trotzdem sind die Daten noch in der History, eine saubere Methode gibt es hier:
 +
 +https://rtyley.github.io/bfg-repo-cleaner/
 +
 +Vergleichen von Dateien:
 +
 +<code>
 +git diff origin/server1 origin/server2 -- file
 +</code>
 +
 +Hook, damits automatisch remote geht, /etc/etckeeper/commit.d/60-push:
 +
 +<code>
 +#!/bin/sh
 +git push --set-upstream origin $HOSTNAME
 </code> </code>
  • etckeeper.1618391551.txt.gz
  • Zuletzt geändert: 05/03/2024 - 10:52
  • (Externe Bearbeitung)