使用 github actions 将 github 项目自动同步到 gitee 并自动部署 Gitee Pages
由于 github Pages 和 netlify 的访问速度慢,所以现在将博客部署到 Gitee Pages
先使用 wearerequired/git-mirror-action 将 GitHub 仓库同步到 Gitee 仓库,再使用 yanglbme/gitee-pages-action 实现 Gitee Pages 的自动部署。
配置秘钥
使用命令
ssh-keygen -t rsa -C "youremail@example.com"
生成 SSH Key(⚠️注意此处不要设置密码)在 GitHub 项目的「Settings -> Secrets」路径下配置好命名为
GITEE_RSA_PRIVATE_KEY
和GITEE_PASSWORD
的两个密钥。其中:GITEE_RSA_PRIVATE_KEY
存放id_rsa
私钥;GITEE_PASSWORD
存放Gitee
帐号的密码在 GitHub 的个人设置页面「Settings -> SSH and GPG keys」 配置 SSH 公钥(即:id_rsa.pub),命名随意
在 Gitee 的个人设置页面「安全设置 -> SSH 公钥」 配置 SSH 公钥(即:id_rsa.pub),命名随意
示例
name: Sync to Gitee |