在Github使用PAT方式跨仓库部署
如果想直接用 Github Actions 的工作流自动化部署构建 Hexo 项目的话,需要编写 workflows 配置
创建 Token
首先去创建一个 Token
- 访问 https://github.com/settings/tokens
- 点击 “Fine-grained token”
- 选择权限 repo (将这几个启用:
contents、actions、deployments) - 有效期 随便多久都行,主要看你,我直接永久
然后他会生成一个 Token,这个 Token 只显示一次,一定要先记下
配置 Secrets
接下来进入你的构建目标仓库,依次选择: Settings > Secrets and variables > Actions
添加一个 secret,比如我这里变量名字叫 BLOG_TOKEN,然后值就是上面生成的 Token,填进去保存即可
配置 workflows
接着改改你的构建流程,把刚才创建的 BLOG_TOKEN 变量引用进去
1 | name: Deploy Hexo to GitHub Pages |