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) <noreply@anthropic.com>
This commit is contained in:
zhi
2026-04-18 02:25:41 +00:00
parent 795a710376
commit 840707b604
6 changed files with 10 additions and 10 deletions

View File

@@ -33,7 +33,7 @@ if [[ "$enable" == "true" && "$disable" == "true" ]]; then
exit 1 exit 1
fi fi
REMOTE_HOST="vps.git" REMOTE_HOST="server.t0"
REMOTE_USER="root" REMOTE_USER="root"
GITEA_URL="https://git.hangman-lab.top/user/login" GITEA_URL="https://git.hangman-lab.top/user/login"
MAX_RETRIES=10 MAX_RETRIES=10

View File

@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
set -euo pipefail set -euo pipefail
REMOTE_HOST="vps.git" REMOTE_HOST="server.t0"
REMOTE_USER="root" REMOTE_USER="root"
CONTAINER_NAME="git-kc-gitea" CONTAINER_NAME="git-kc-gitea"

View File

@@ -33,7 +33,7 @@ ESCAPED_USERNAME=$(sql_escape "$USERNAME")
cleanup() { cleanup() {
"$SCRIPT_DIR/external-login-ctrl" --disable >/dev/null 2>&1 || true "$SCRIPT_DIR/external-login-ctrl" --disable >/dev/null 2>&1 || true
if [[ -n "${ORIG_LOGIN_TYPE:-}" && -n "${ORIG_LOGIN_SOURCE:-}" ]]; then if [[ -n "${ORIG_LOGIN_TYPE:-}" && -n "${ORIG_LOGIN_SOURCE:-}" ]]; then
ssh root@vps.git " ssh root@server.t0 "
set -euo pipefail set -euo pipefail
. /root/git-kc/.env . /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}';\" 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" "$GITEA_CALLBACK_HTML" "$GITEA_LINK_HTML" "$GITEA_LINK_RESP_HTML" "$GITEA_LINK_RESP_LOG"
# Capture original login fields so we can restore them exactly. # 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 set -euo pipefail
. /root/git-kc/.env . /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;\" 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 fi
echo "[INFO] 临时将 login_type 改为本地登录..." echo "[INFO] 临时将 login_type 改为本地登录..."
ssh root@vps.git " ssh root@server.t0 "
set -euo pipefail set -euo pipefail
. /root/git-kc/.env . /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}';\" 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 2>"$GITEA_LINK_RESP_LOG" || true
echo "[INFO] 恢复原始登录方式..." echo "[INFO] 恢复原始登录方式..."
ssh root@vps.git " ssh root@server.t0 "
set -euo pipefail set -euo pipefail
. /root/git-kc/.env . /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}';\" 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}';\"

View File

@@ -72,8 +72,8 @@ do_docker() {
lock-mgr acquire "$LOCKFILE" "$KEY" lock-mgr acquire "$LOCKFILE" "$KEY"
# Push via SSH tunnel to bypass Cloudflare's 100MB request body limit. # 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 forwards 127.0.0.1:$TUNNEL_PORT on this host to Gitea's HTTP port on server.t0.
TUNNEL_HOST="root@vps.git" TUNNEL_HOST="root@server.t0"
TUNNEL_PORT="5000" TUNNEL_PORT="5000"
TUNNEL_LOCAL="127.0.0.1:${TUNNEL_PORT}" TUNNEL_LOCAL="127.0.0.1:${TUNNEL_PORT}"
TUNNEL_CTL="$HOME/.openclaw/.docker-tunnel.sock" TUNNEL_CTL="$HOME/.openclaw/.docker-tunnel.sock"

View File

@@ -8,7 +8,7 @@ MYSQL_CONTAINER="git-kc-mysql"
MYSQL_USER="root" MYSQL_USER="root"
MYSQL_DB="giteadb" MYSQL_DB="giteadb"
MYSQL_ROOT_PASS="K0DprNKJ^vAu3Mx32hMZ%LCzWKElFRfA" MYSQL_ROOT_PASS="K0DprNKJ^vAu3Mx32hMZ%LCzWKElFRfA"
GIT_HOST="root@vps.git" GIT_HOST="root@server.t0"
# ───────────────────────────────────────────── # ─────────────────────────────────────────────
# create # create

View File

@@ -2,7 +2,7 @@
set -euo pipefail set -euo pipefail
# pcguard || exit 1 # pcguard || exit 1
REMOTE_HOST="vps.git" REMOTE_HOST="server.t0"
REMOTE_USER="root" REMOTE_USER="root"
CONTAINER_NAME="git-kc-keycloak" CONTAINER_NAME="git-kc-keycloak"
HOST_CONFIG="/root/.keycloak/kcadm.config" HOST_CONFIG="/root/.keycloak/kcadm.config"