From 840707b604d70b6d47aa97301f89f96b37f19181 Mon Sep 17 00:00:00 2001 From: zhi Date: Sat, 18 Apr 2026 02:25:41 +0000 Subject: [PATCH] refactor: replace vps.* hostnames with server.t* across all scripts Migrated all SSH host references from vps.git to server.t0 to use the new unified HangmanLab server naming convention. Co-Authored-By: Claude Opus 4.6 (1M context) --- git-hangman-lab/scripts/external-login-ctrl | 2 +- git-hangman-lab/scripts/gitea | 2 +- git-hangman-lab/scripts/link-keycloak | 8 ++++---- git-hangman-lab/scripts/publish-package | 4 ++-- git-hangman-lab/scripts/repo | 2 +- keycloak-hangman-lab/scripts/kcadm | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/git-hangman-lab/scripts/external-login-ctrl b/git-hangman-lab/scripts/external-login-ctrl index 6fb69a3..dfca9a3 100755 --- a/git-hangman-lab/scripts/external-login-ctrl +++ b/git-hangman-lab/scripts/external-login-ctrl @@ -33,7 +33,7 @@ if [[ "$enable" == "true" && "$disable" == "true" ]]; then exit 1 fi -REMOTE_HOST="vps.git" +REMOTE_HOST="server.t0" REMOTE_USER="root" GITEA_URL="https://git.hangman-lab.top/user/login" MAX_RETRIES=10 diff --git a/git-hangman-lab/scripts/gitea b/git-hangman-lab/scripts/gitea index dd583a7..8b2a9c1 100755 --- a/git-hangman-lab/scripts/gitea +++ b/git-hangman-lab/scripts/gitea @@ -1,7 +1,7 @@ #!/bin/bash set -euo pipefail -REMOTE_HOST="vps.git" +REMOTE_HOST="server.t0" REMOTE_USER="root" CONTAINER_NAME="git-kc-gitea" diff --git a/git-hangman-lab/scripts/link-keycloak b/git-hangman-lab/scripts/link-keycloak index c8815b2..98d43e2 100755 --- a/git-hangman-lab/scripts/link-keycloak +++ b/git-hangman-lab/scripts/link-keycloak @@ -33,7 +33,7 @@ ESCAPED_USERNAME=$(sql_escape "$USERNAME") cleanup() { "$SCRIPT_DIR/external-login-ctrl" --disable >/dev/null 2>&1 || true if [[ -n "${ORIG_LOGIN_TYPE:-}" && -n "${ORIG_LOGIN_SOURCE:-}" ]]; then - ssh root@vps.git " + ssh root@server.t0 " set -euo pipefail . /root/git-kc/.env docker exec -i git-kc-mysql mysql -uroot -p\"\$MYSQL_ROOT_PASSWORD\" giteadb -e \"UPDATE user SET login_type=${ORIG_LOGIN_TYPE}, login_source=${ORIG_LOGIN_SOURCE}, login_name=${ORIG_LOGIN_NAME_SQL:-NULL} WHERE name='${ESCAPED_USERNAME}';\" @@ -48,7 +48,7 @@ rm -f "$COOKIES_FILE" "$KC_LOGIN_HTML" "$KC_POST_LOGIN_HTML" "$KC_POST_LOGIN_LOG "$GITEA_CALLBACK_HTML" "$GITEA_LINK_HTML" "$GITEA_LINK_RESP_HTML" "$GITEA_LINK_RESP_LOG" # Capture original login fields so we can restore them exactly. -ORIG_STATE=$(ssh root@vps.git " +ORIG_STATE=$(ssh root@server.t0 " set -euo pipefail . /root/git-kc/.env docker exec -i git-kc-mysql mysql -N -B -uroot -p\"\$MYSQL_ROOT_PASSWORD\" giteadb -e \"SELECT login_type, login_source, COALESCE(login_name, '__NULL__') FROM user WHERE name='${ESCAPED_USERNAME}' LIMIT 1;\" @@ -114,7 +114,7 @@ if [[ -z "${CSRF_TOKEN:-}" ]]; then fi echo "[INFO] 临时将 login_type 改为本地登录..." -ssh root@vps.git " +ssh root@server.t0 " set -euo pipefail . /root/git-kc/.env docker exec -i git-kc-mysql mysql -uroot -p\"\$MYSQL_ROOT_PASSWORD\" giteadb -e \"UPDATE user SET login_type=0, login_source=0, login_name=NULL WHERE name='${ESCAPED_USERNAME}';\" @@ -130,7 +130,7 @@ curl -v "https://git.hangman-lab.top/user/link_account_signin" \ 2>"$GITEA_LINK_RESP_LOG" || true echo "[INFO] 恢复原始登录方式..." -ssh root@vps.git " +ssh root@server.t0 " set -euo pipefail . /root/git-kc/.env docker exec -i git-kc-mysql mysql -uroot -p\"\$MYSQL_ROOT_PASSWORD\" giteadb -e \"UPDATE user SET login_type=${ORIG_LOGIN_TYPE}, login_source=${ORIG_LOGIN_SOURCE}, login_name=${ORIG_LOGIN_NAME_SQL} WHERE name='${ESCAPED_USERNAME}';\" diff --git a/git-hangman-lab/scripts/publish-package b/git-hangman-lab/scripts/publish-package index 3ff457d..d6f103a 100755 --- a/git-hangman-lab/scripts/publish-package +++ b/git-hangman-lab/scripts/publish-package @@ -72,8 +72,8 @@ do_docker() { lock-mgr acquire "$LOCKFILE" "$KEY" # Push via SSH tunnel to bypass Cloudflare's 100MB request body limit. - # Tunnel forwards 127.0.0.1:$TUNNEL_PORT on this host to Gitea's HTTP port on vps.git. - TUNNEL_HOST="root@vps.git" + # Tunnel forwards 127.0.0.1:$TUNNEL_PORT on this host to Gitea's HTTP port on server.t0. + TUNNEL_HOST="root@server.t0" TUNNEL_PORT="5000" TUNNEL_LOCAL="127.0.0.1:${TUNNEL_PORT}" TUNNEL_CTL="$HOME/.openclaw/.docker-tunnel.sock" diff --git a/git-hangman-lab/scripts/repo b/git-hangman-lab/scripts/repo index b7e842a..8416e22 100755 --- a/git-hangman-lab/scripts/repo +++ b/git-hangman-lab/scripts/repo @@ -8,7 +8,7 @@ MYSQL_CONTAINER="git-kc-mysql" MYSQL_USER="root" MYSQL_DB="giteadb" MYSQL_ROOT_PASS="K0DprNKJ^vAu3Mx32hMZ%LCzWKElFRfA" -GIT_HOST="root@vps.git" +GIT_HOST="root@server.t0" # ───────────────────────────────────────────── # create diff --git a/keycloak-hangman-lab/scripts/kcadm b/keycloak-hangman-lab/scripts/kcadm index 66f5d94..4c1bb1c 100755 --- a/keycloak-hangman-lab/scripts/kcadm +++ b/keycloak-hangman-lab/scripts/kcadm @@ -2,7 +2,7 @@ set -euo pipefail # pcguard || exit 1 -REMOTE_HOST="vps.git" +REMOTE_HOST="server.t0" REMOTE_USER="root" CONTAINER_NAME="git-kc-keycloak" HOST_CONFIG="/root/.keycloak/kcadm.config"