#!/usr/bin/env bash set -euo pipefail REPO_NAME="${REPO_NAME:-tickettracker}" GITEA_HOST="${GITEA_HOST:-git.d-razz.de}" GITEA_USER="${GITEA_USER:-michael}" REMOTE_NAME="${REMOTE_NAME:-origin}" REMOTE_URL="${REMOTE_URL:-git@${GITEA_HOST}:${GITEA_USER}/${REPO_NAME}.git}" if [[ ! -d .git ]]; then git init fi if git remote get-url "${REMOTE_NAME}" >/dev/null 2>&1; then git remote set-url "${REMOTE_NAME}" "${REMOTE_URL}" else git remote add "${REMOTE_NAME}" "${REMOTE_URL}" fi git add . if git diff --cached --quiet; then echo "Keine neuen Änderungen zum Committen." else git commit -m "${COMMIT_MESSAGE:-Initial TicketTracker release}" fi echo echo "Remote ist gesetzt auf:" echo " ${REMOTE_URL}" echo echo "Wenn das Repository in Gitea existiert und dein SSH-Key hinterlegt ist:" echo " git push -u ${REMOTE_NAME} main" echo echo "Falls dein lokaler Branch master heisst:" echo " git branch -M main" echo " git push -u ${REMOTE_NAME} main"