import_config.sh aktualisiert
This commit is contained in:
@@ -12,6 +12,17 @@ CONFIG_BAK="$HOME/.ssh/config.bak.$(date +%F_%T)"
|
||||
# URL zur VERSCHLÜSSELTEN Config in deiner Gitea-Instanz
|
||||
REMOTE_ENC_URL="https://git.1337733.xyz/martin/sshconfig/raw/branch/main/config.enc"
|
||||
|
||||
# Globale Variablen für die Temp-Files vorab definieren
|
||||
TMP_ENC=""
|
||||
TMP_DEC=""
|
||||
|
||||
# Cleanup-Funktion, die immer aufgerufen wird
|
||||
cleanup() {
|
||||
rm -f "$TMP_ENC" "$TMP_DEC"
|
||||
}
|
||||
# Reagiere auf normales Ende (EXIT), Strg+C (INT) und Kill-Signale (TERM)
|
||||
trap cleanup EXIT INT TERM
|
||||
|
||||
echo "=== SSH Config Sync (Secured by age) ==="
|
||||
echo "1) Lokale Config verschlüsseln (für den Upload/Copy-Paste in Git)"
|
||||
echo "2) Verschlüsselte Config aus dem Git entschlüsselt im Terminal ausgeben"
|
||||
|
||||
Reference in New Issue
Block a user