From 65016869b705e35d0371fb5b7dc5576169ccaf80 Mon Sep 17 00:00:00 2001 From: boban Date: Sat, 18 Apr 2026 23:06:17 +0200 Subject: [PATCH] Improve: git token auth in setup.sh --- setup.sh | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/setup.sh b/setup.sh index 21cdbc9..0cdc0c7 100755 --- a/setup.sh +++ b/setup.sh @@ -76,12 +76,29 @@ sudo -u $USER git config \ sudo -u $USER git config \ --global user.email "deploy@aziros.com" -# ═══════════════════════════════════════ -# SCHRITT 6 — Repo clonen -# ═══════════════════════════════════════ -echo "→ Repository wird geklont..." -REPO="https://git.nexlab.at/boban/aziros.git" +# ═══════════════════════════════════════ +# SCHRITT 6 — Git Token + Repo clonen +# ═══════════════════════════════════════ +echo "→ Gitea Access Token eingeben:" +echo " (Gitea → Einstellungen → Anwendungen → Token erstellen)" +read -sp "Token: " GIT_TOKEN +echo "" + +# Credentials speichern: +echo "https://token:$GIT_TOKEN@git.nexlab.at" > \ + /home/$USER/.git-credentials +chmod 600 /home/$USER/.git-credentials +chown $USER:$USER /home/$USER/.git-credentials + +# Git credential helper setzen: +sudo -u $USER git config \ + --global credential.helper store + +# Repo URL mit Token: +REPO="https://token:$GIT_TOKEN@git.nexlab.at/boban/aziros.git" + +echo "→ Repository wird geklont..." if [ -d "/home/$USER/aziros" ]; then echo "→ Repo existiert — pull" sudo -u $USER git -C \