Insomnia向GitHub推送无反应及后续报错问题求助
问题排查与解决步骤
一、推送无反应 + Cannot parse remote url "" 错误
- 确认远程仓库关联状态
打开Insomnia的Git终端,执行git remote -v,查看输出是否包含正确的GitHub仓库URL。如果输出为空或URL是空字符串,说明本地仓库与远程未正确绑定。 - 重新绑定远程仓库
先清除无效关联:git remote remove origin,再重新添加远程仓库:git remote add origin <你的GitHub仓库HTTPS/SSH地址>。执行完再次用git remote -v确认URL无误。 - 强制推送同步提交
之前的commit可能未真正同步到远程,执行git push -u origin main --force(若远程分支是master则替换为master),将本地提交强制推送到远程仓库。
二、拉取时Workspace New Document already exists 错误
- 检查Insomnia全局文档视图
“New Document”可能是默认生成的空白文档,藏在分组或全局视图中。点击左上角工作区名称的下拉箭头,选择“All Documents”,仔细查找是否存在同名文档,找到后删除即可。 - 清理Insomnia本地缓存
若确实找不到该文档,大概率是缓存异常。关闭Insomnia后,找到对应系统的缓存目录:- Windows:
%APPDATA%\Insomnia - Mac:
~/Library/Application Support/Insomnia - Linux:
~/.config/Insomnia
删除workspace相关缓存文件(注意先备份自身重要API文档),重新打开Insomnia后再尝试拉取。
- Windows:
- 手动克隆后导入
直接用Git命令克隆仓库到本地:git clone <你的仓库地址>,然后在Insomnia中选择“Import”,导入仓库内的.yml文件,绕开Insomnia Git拉取功能的冲突问题。
三、容易遗漏的基础操作
- 推送前确认当前本地分支与远程分支对应,比如远程默认分支是main,需确保本地在main分支上提交(用
git branch查看当前分支)。 - 登录GitHub后,前往GitHub应用授权页面,确认已授予Insomnia仓库读写权限,权限不足会导致推送失败。
内容的提问来源于stack exchange,提问作者Lerex
相关产品推荐
相关产品推荐

