diff --git a/ONE_CLICK_DEPLOY.md b/ONE_CLICK_DEPLOY.md new file mode 100644 index 0000000..8c6ce1b --- /dev/null +++ b/ONE_CLICK_DEPLOY.md @@ -0,0 +1,102 @@ +# 🚀 一键部署 - 3步完成 + +## ⚡ 最快部署方式 + +### 在服务器上执行(复制粘贴即可) + +```bash +# 1. SSH登录服务器 +ssh username@solarark.net + +# 2. 下载并运行部署脚本 +curl -s https://gitea.solarark.net/yangyuqing/new-site/raw/master/auto-deploy.sh | sudo bash + +# 或者,如果上面命令不行,用这个: +wget -qO- https://gitea.solarark.net/yangyuqing/new-site/raw/master/auto-deploy.sh | sudo bash +``` + +**就这么简单!** 🎉 + +--- + +## 📋 详细步骤(如果上面的不行) + +### 方法A:直接运行(推荐) + +```bash +# SSH登录 +ssh username@solarark.net + +# 下载脚本 +wget https://gitea.solarark.net/yangyuqing/new-site/raw/master/auto-deploy.sh -O /tmp/auto-deploy.sh + +# 赋予权限 +chmod +x /tmp/auto-deploy.sh + +# 运行 +sudo bash /tmp/auto-deploy.sh +``` + +### 方法B:从本地上传 + +```bash +# 在你的电脑上 +scp auto-deploy.sh username@solarark.net:/tmp/ + +# 在服务器上 +ssh username@solarark.net +sudo bash /tmp/auto-deploy.sh +``` + +--- + +## ✅ 部署后验证 + +```bash +# 访问测试 +curl -I https://solarark.net/g2026/g4/ + +# 应该返回: HTTP/1.1 200 OK +``` + +然后在浏览器打开: +``` +https://solarark.net/g2026/g4/ +``` + +--- + +## 🔄 后续更新 + +```bash +ssh username@solarark.net +cd /var/www/html/g2026/g4 +git pull origin master +sudo systemctl restart apache2 +``` + +--- + +## ❓ 常见问题 + +**Q: 需要输入密码吗?** +A: 是的,Git 克隆时会提示输入 Gitea 用户名和密码 + +**Q: 部署失败怎么办?** +A: 查看错误信息,或运行 `sudo tail -f /var/log/apache2/error.log` + +**Q: 可以回滚吗?** +A: 可以,脚本会自动备份到 `/var/www/html/g2026/g4_backup_时间戳/` + +--- + +## 📞 需要帮助? + +查看详细文档: +- [AUTO_DEPLOY_README.md](AUTO_DEPLOY_README.md) - 完整指南 +- [DEPLOY_GUIDE.md](DEPLOY_GUIDE.md) - 技术细节 +- [QUICK_DEPLOY.md](QUICK_DEPLOY.md) - 快速参考 + +--- + +**祝部署顺利!** 🎓✨