github 自动化部署到 github pages
· 5 min read
1 自动化部署到github pages
需求
我有一个公开的 demo 仓库
我希望通过 http://xxx.github.io/demo
地址能访问到我的demo项目
每当我push代码到demo仓库的main分支时,我希望demo仓库能自动部署到github pages上
那么我需要一个action
(打包该仓库的main分支,文件放到gh-pages分支上)
action里面用到 token
实现
设置该仓库的pages
设置仓库的action secret
参考:设置仓库的action secret 参考:设置仓库的action secret2
自动化部署需要action secret
创建一个github token
要使用令牌从命令行访问仓库,就选 repo(仓库)。
(用tokens 或 fine-grained tokens 都行)
创建后,不要关闭!要复制token。不然下次就没有了。
回到deploy-repo仓库,设置actions secret