Files
karuo-ai/01_卡资(金)/金仓_存储备份/Gitea管理/脚本/手动推送直到成功.sh
karuo 5caf3b1f50
Some checks failed
Sync GitHub to CKB NAS Gitea / sync (push) Has been cancelled
🔄 卡若AI 同步 2026-02-17 15:40 | 变更 17 个文件 | 排除 >20MB: 4 个
2026-02-17 15:40:00 +08:00

19 lines
470 B
Bash
Executable File

#!/bin/bash
# 手动推送直到成功 - 网络不稳定时使用
# 用法: bash 手动推送直到成功.sh
REPO_DIR="/Users/karuo/Documents/个人/卡若AI"
cd "$REPO_DIR" || exit 1
for i in 1 2 3 4 5 6 7 8 9 10; do
echo "[$(date '+%H:%M:%S')] 第 $i 次尝试..."
if git push gitea main 2>&1; then
echo "✅ 推送成功"
exit 0
fi
echo "⏳ 5 秒后重试..."
sleep 5
done
echo "❌ 10 次尝试后仍未成功,请检查网络后重试"
exit 1