在GitHub Actions rsync & scp 传输文件时遇到的证书小坑

在GitHub Actions 使用 rsync 和scp 进行文件上传的时候,发现文件上传一直没有生效。

仔细检查自己的各项配置均是正确的,百思不得其解。

多次实验:

ssh-keygen

一路回车,多次生成证书都Ok. 为什么就是发布不成功呢?

我的密钥配置没有问题呀?

后来,重新申请了一次证书,找到了原因。原来是我使用的这个镜像,生成的证书上是有要求的,要求生成的证书配对的是:

ssh-keygen -m PEM -t rsa -b 4096

重新生成证书,证id_rsa 的私钥放入secrets,问题解决。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注