LZWcc's Blog

Back

第一步:配置 GitHub Secrets#

  • 在 GitHub 仓库页面,点击 Settings -> Secrets and variables -> Actions
  • 点击 New repository secret ,添加以下三个变量:
    • SSH_PRIVATE_KEY: 连接服务器的私钥
    • REMOTE_HOST: 服务器 IP 地址。
    • REMOTE_USER: 登录用户名(如 root)。

获取私钥:

cat key.pem
bash

结果如下

# 全部粘贴到SSH_PRIVATE_KEY中
-----BEGIN RSA PRIVATE KEY-----
私钥....
-----END RSA PRIVATE KEY-----
plaintext

第二步:创建Workflow文件#

在你项目根目录下,创建文件夹和文件:.github/workflows/deploy.yml


完成之后, 每次 push之后网站就会自动更新

使用 GitHub Actions 自动部署 Astro + Bun 博客
https://lzwcc.xyz/blog/auto-update/
Author LZWcc
Published at December 21, 2025
Comment seems to stuck. Try to refresh?✨