#!/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