24-1-30/GitHub Action自部署、
遇到的问题
- 在成功配置了ssh密钥后,反复的运行不成功,却不知道哪里错了
- 以为是ssh的问题,结果半天不是,最终是ssh未知的问题(首次连接需要手动确认的问题)
解决
-
首先配置服务器ssh密钥
-
创建新的ssh密钥对
-
ssh-keygen -t rsa -b 4096 #这会生产新的密钥对
-
将新生成的公钥
id_rsa.pub
放入 .ssh下的authorized_keys
文件中 -
私钥
id_rsa
复制到github的action secrets 环境变量中 -
环境变量的值与下方一一对应
-
-
配置文件如下:
name: 打包应用并上传ali云
on:
push:
branches:
- master