github action 私钥部署
生成公私钥
1 | ssh-keygen -t rsa -b 4096 -C "$(git config user.email)" -f github-deploy-key -N "" |
目录中生成两个文件:
github-deploy-key.pub
— 公钥文件github-deploy-key
— 私钥文件
公钥和私钥切记要添加到 .gitignore 中!!!
GitHub 添加公钥
在 GitHub 中博客工程中按照 Settings->Deploy keys->Add deploy key
找到对应的页面,然后进行公钥添加。该页面中 Title 自定义即可,Key 中添加 github-deploy-key.pub
文件中的内容。
切记要勾选 Allow write access,否则会出现无法部署的情况。
GitHub 添加私钥
在 GitHub 中博客工程中按照 Settings->Secrets->Add a new secrets
找到对应的页面,然后进行私钥添加。该页面中 Name 自定义即可,Value 中添加 github-deploy-key
文件中的内容。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Prajna's blog!
评论