38 lines
962 B
Bash
Executable File
38 lines
962 B
Bash
Executable File
#!/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"
|