利用github Actions自动同步项目到gitee并自动部署Gitee Pages
首先确保gitee
账户已绑定邮箱,并且要关注gitee
公众号,并绑定了自己的账号。
安装GIt
本地需要安装 Git ,安装过程略。安装完git后还要配置环境变量: 右键我的电脑 –> 属性,然后点击高级系统设置 –> 环境变量 –> 选择用户变量或系统变量中的Path,点击编辑;找到Git安装目录,添加以下地址:
1 | D:\Program Files\Git\bin |
生成SSH 公钥
Windows 上安装 Git for Windows 之后在开始菜单里打开 Git Bash 输入:
1 | git config --global user.name "你的用户名" |
1 | cd ~ |
这样就在系统当前用户文件夹下生成了私钥 id_rsa
和公钥 id_rsa.pub
。
配置SSH 公钥
- 在 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),命名随意
配置GitHub Actions
新建文件.github/workflows/Sync to Gitee.yml
1 | name: Sync to Gitee |
参考链接
评论