import_config.sh aktualisiert

This commit is contained in:
2026-05-16 13:57:30 +02:00
parent d26994db52
commit 80c9d0ec50
+11
View File
@@ -12,6 +12,17 @@ CONFIG_BAK="$HOME/.ssh/config.bak.$(date +%F_%T)"
# URL zur VERSCHLÜSSELTEN Config in deiner Gitea-Instanz # URL zur VERSCHLÜSSELTEN Config in deiner Gitea-Instanz
REMOTE_ENC_URL="https://git.1337733.xyz/martin/sshconfig/raw/branch/main/config.enc" 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 "=== SSH Config Sync (Secured by age) ==="
echo "1) Lokale Config verschlüsseln (für den Upload/Copy-Paste in Git)" 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" echo "2) Verschlüsselte Config aus dem Git entschlüsselt im Terminal ausgeben"