问题报错

位置

Github Action配置的自动部署

错误

ssh://git@github.com/jerryc127/urllib-sync.git 无访问无权限

分析

  • 更换hosts
  • 重新配置SSH key
  • 对比最后一次正确配置
  1. 更换hosts

    处理:添加 “140.82.113.3” 至hosts文件中

    结果:问题依然存在,并且本地访问github速度降低

  2. 重新配置SSH key

    结果:问题依然存在,coding、gitee仓库需要重新连接

  3. 对比最后一次正确配置,对比 committed 发现在安装某些插件时,对yarn和package做了更改

    处理:下载官方theme,对比更改上述文件

    结果:问题依然存在

解决

处理:恢复到最后一次能够正确运行的版本

咱只知道文件被改了,既然修改无效,那咱就直接恢复!

查看commits_id

最后一次正确的commits

法一
  1. 仓库进入commits

  2. 找到最后一次正确的commits,复制id即可,获取commits_id

法二
  1. git命令

    1
    git reflog
  2. 找到对应commits获取id即可

命令行回退/回滚

  1. 本地git回退到commits_id版本

    1
    git reset --hard commit_id
  2. 推送

    1
    git push --force origin 分支名称