使用 GitHub
fork & pull request
- fork 操作相当于把别人的 git 仓库克隆到自己账号中。
- pull request 则可以将自己 fork 过来的仓库中的修改合并到原仓库中,实现团队协作。
静态页面持续集成
1. 生成 SSH Key
打开 terminal 输入下面的命令生成 id_rsa
和 id_rsa.pub
文件:
1 | ssh-keygen -t rsa -C me@xxx.com |
其中 me@xxx.com
就是 GitHub 账号的邮箱。
2. 填写 Deploy Keys 和 Secrets
打开源码仓库,在设置中找到「Secrets」
第 1/3 步:添加 DEPLOY_KEY
内容是 id_rsa
文件的全部内容。
第 2/3 步:添加 EMAIL
内容是 GitHub 邮箱。
第 3/3 步:添加 NAME
内容是 GitHub 账号名。
打开 deploy 目标仓库,在设置中找到「Deploy Keys」
第 1/1 步:添加 deploy_key.pub
内容是 id_rsa.pub
文件的全部内容。
3. 在 GitHub 上添加 Actions
在 GitHub 上添加 Actions 内容为:
1 | name: auto deploy # workflow name |
4. 大功告成
您可以尝试修改一下源码库,看是否能够成功运行 Actions 。
GitHub API
https://docs.github.com/en/graphql
未完待续