Files
egbim_homepage/scripts/setup_gitea_remote.sh

32 lines
652 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
remote_mode="${1:-https}"
case "$remote_mode" in
https)
remote_url="https://gitea.hmac.kr/b24014/egbim_homepage.git"
;;
ssh)
remote_url="ssh://git@172.16.10.175:22/b24014/egbim_homepage.git"
;;
*)
echo "Usage: $0 [https|ssh]" >&2
exit 1
;;
esac
cd "$repo_root"
git rev-parse --is-inside-work-tree >/dev/null 2>&1
git branch -m main
if git remote get-url origin >/dev/null 2>&1; then
git remote set-url origin "$remote_url"
else
git remote add origin "$remote_url"
fi
echo "origin => $remote_url"
git remote -v