Git配置URL错误配置问题解决指南
报错现象: git clone时, 跳出jihulab.com认证框。
一、先看你实际的配置(你已确认)
url.https://jihulab.com/esp-mirror.insteadof https://github.com关键点:
正确键名:
url.https://jihulab.com/esp-mirror.insteadof没有末尾
/是小写
insteadof(不是insteadOf)
二、正确删除命令(直接复制执行)
# 精准删除这条配置(完全匹配键名)gitconfig--global--unseturl.https://jihulab.com/esp-mirror.insteadof# 顺便清理其他可能的 jihulab 重写(保险)gitconfig--global--unseturl.https://jihulab.com.insteadofgitconfig--global--unseturl.https://jihulab.com.insteadOf三、验证是否删除成功
gitconfig--global--list|grepinsteadof输出为空才算成功。
四、重新克隆(正常走 GitHub)
gitclone --recurse-submodules=false https://github.com/78/xiaozhi-esp32.git这次不会再跳转到jihulab.com了。
五、如果还是报错(手动编辑配置文件)
打开全局 Git 配置文件:
gitconfig--global--edit找到这段并整行删除:
[url "https://jihulab.com/esp-mirror"] insteadof = https://github.com保存退出(Git Bash 里按
Esc→ 输入:wq→ 回车)。
实测可用