Spaces:
Runtime error
Runtime error
| # 推送到 Hugging Face Spaces 的脚本 | |
| set -e | |
| echo "🚀 准备推送到 Hugging Face Spaces: OdysseyArena" | |
| echo "" | |
| # 检查是否在正确的目录 | |
| if [ ! -f "app.py" ]; then | |
| echo "❌ 错误: 请在项目根目录运行此脚本" | |
| exit 1 | |
| fi | |
| # 检查 git 状态 | |
| echo "📋 检查 git 状态..." | |
| git status | |
| echo "" | |
| echo "⚠️ 请确保:" | |
| echo "1. 已安装 git-lfs (如果需要): git lfs install" | |
| echo "2. 已设置 Hugging Face token:" | |
| echo " git config --global credential.helper store" | |
| echo " 或者设置环境变量: export HF_TOKEN=your_token_here" | |
| echo "" | |
| echo "3. 推送命令:" | |
| echo " git push hf-spaces main" | |
| echo "" | |
| echo "或者使用 Hugging Face CLI:" | |
| echo " pip install huggingface_hub" | |
| echo " huggingface-cli login" | |
| echo " git push hf-spaces main" | |
| echo "" | |
| # 检查远程仓库 | |
| echo "📡 当前远程仓库配置:" | |
| git remote -v | |
| echo "" | |
| read -p "是否现在尝试推送? (y/n) " -n 1 -r | |
| echo | |
| if [[ $REPLY =~ ^[Yy]$ ]]; then | |
| echo "🔄 开始推送..." | |
| git push hf-spaces main | |
| echo "" | |
| echo "✅ 推送完成!" | |
| echo "🌐 访问: https://huggingface.co/spaces/beatccjiang/OdysseyArena" | |
| else | |
| echo "⏭️ 跳过推送。您可以稍后手动运行: git push hf-spaces main" | |
| fi | |