Files
new-site/ONE_CLICK_DEPLOY.md

1.9 KiB
Raw Blame History

🚀 一键部署 - 3步完成

最快部署方式

在服务器上执行(复制粘贴即可)

# 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直接运行推荐

# 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从本地上传

# 在你的电脑上
scp auto-deploy.sh username@solarark.net:/tmp/

# 在服务器上
ssh username@solarark.net
sudo bash /tmp/auto-deploy.sh

部署后验证

# 访问测试
curl -I https://solarark.net/g2026/g4/

# 应该返回: HTTP/1.1 200 OK

然后在浏览器打开:

https://solarark.net/g2026/g4/

🔄 后续更新

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_时间戳/


📞 需要帮助?

查看详细文档:


祝部署顺利! 🎓