github action失败

github action失败

尝试了30多次github action,一直报这个错

http://img1.sycdn.imooc.com//climg/606e501b09ceb01a31941810.jpg

前提:

  1. 代码基本上没改,只添加了自己服务器地址

  2. gituhb 上项目设置了secrets的密码和私钥与源码对相应

  3. work测试机上也写了authorized_keys的公钥

    ​4有按照步骤创建目录和拉取dev分支

排查:


    1.尝试在ssh work@120.77.213.159这句代码后添加mkdir /home/work/imooc-lego/test1,可是执行到这一句并没有生效(没有test1目录),感觉ssh 登录服务器是不是没有成功(个人猜测)

    ​2.百度和谷歌搜索github action 的错误log日志 ,说有可能是/ets/hosts 没有添加github.com的IP地址,添加后还是失败


经过一天的踩坑,还是没有完成发布到测试机,希望老师给点思路~



    

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
双越 2021-04-08 18:54:36

这段代码的意思,就是登录你的测试机,然后这些 shell 脚本,对吧。只不过,现在是 github actions 自动帮你执行。

既然在 github actions 报错了很多遍,你都没找出错误原因,你可以考虑换一种方式去排查错误。


例如,你直接用控制台登录测试机,然后手动去一行行的执行这些 shell 脚本。

看能执行到第几行,报什么错误。这样调试就简单多了。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码