From c32aa4db8bc72b849db8fc6fb21a8a908d85b3b6 Mon Sep 17 00:00:00 2001 From: Boming Zhang Date: Wed, 22 Jul 2026 21:14:56 -0700 Subject: [PATCH] chore: debug SSH connection problem --- .gitea/workflows/build.yaml | 6 +++++- .gitea/workflows/submodule.yaml | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 7e082e5..6c71d32 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -26,8 +26,12 @@ jobs: chmod 600 ~/.ssh/id_ed25519 echo ">>> chmod public key" chmod 600 ~/.ssh/id_ed25519.pub + echo ">>> dns resolve" + nslookup focs.gc.sjtu.edu.cn || host focs.gc.sjtu.edu.cn || echo "DNS failed" + echo ">>> tcp test" + timeout 5 bash -c "echo >/dev/tcp/focs.gc.sjtu.edu.cn/2222" 2>&1 || echo "TCP failed" echo ">>> ssh-keyscan" - ssh-keyscan -p 2222 focs.gc.sjtu.edu.cn >> ~/.ssh/known_hosts + timeout 10 ssh-keyscan -p 2222 focs.gc.sjtu.edu.cn >> ~/.ssh/known_hosts || echo "ssh-keyscan failed" echo ">>> ssh test" ssh -T git@focs.gc.sjtu.edu.cn -p 2222 # - name: Lint diff --git a/.gitea/workflows/submodule.yaml b/.gitea/workflows/submodule.yaml index e4ed025..dba8c2b 100644 --- a/.gitea/workflows/submodule.yaml +++ b/.gitea/workflows/submodule.yaml @@ -23,8 +23,12 @@ jobs: chmod 600 ~/.ssh/id_ed25519 echo ">>> chmod public key" chmod 600 ~/.ssh/id_ed25519.pub + echo ">>> dns resolve" + nslookup focs.gc.sjtu.edu.cn || host focs.gc.sjtu.edu.cn || echo "DNS failed" + echo ">>> tcp test" + timeout 5 bash -c "echo >/dev/tcp/focs.gc.sjtu.edu.cn/2222" 2>&1 || echo "TCP failed" echo ">>> ssh-keyscan" - ssh-keyscan -p 2222 focs.gc.sjtu.edu.cn >> ~/.ssh/known_hosts + timeout 10 ssh-keyscan -p 2222 focs.gc.sjtu.edu.cn >> ~/.ssh/known_hosts || echo "ssh-keyscan failed" echo ">>> ssh test" ssh -T git@focs.gc.sjtu.edu.cn -p 2222 - name: Set up Git