#!/bin/bash echo "=== 测试端口 22 连接 ===" echo "" echo "根据之前的测试,端口 22 可以成功连接" echo "现在测试最终配置..." echo "" # 测试连接 echo "测试 SSH 连接(端口 22)..." ssh -T git@hf.co 2>&1 EXIT_CODE=$? echo "" if [ $EXIT_CODE -eq 0 ] || [ $EXIT_CODE -eq 1 ]; then echo "✓ 连接测试完成" echo "" echo "如果看到 'successfully authenticated' 或类似消息,说明配置成功" echo "如果看到 'Permission denied',说明 SSH key 可能未添加" echo "" echo "现在可以尝试:" echo " git push" else echo "✗ 连接失败" echo "" echo "请检查配置和网络连接" fi