在搞乱代理设置后如何修复远程Git命令?

时间:2013-12-19 07:18:17

标签: git

我的Git正在向我们的内部Git服务器推送没有问题,例如,这工作正常:

$ git push origin master

今天我想与Github上托管的项目合作,所以我不得不临时添加我们公司的代理设置以使其连接:

$ git config --global http.proxy http://myusername:mypwd@ourproxy.com:8080

这很有效,但现在我已经完成了,需要再次连接回我们的内部服务器。现在,在内部推动时,我明白了:

$ git push origin master
fatal: repository 'http://me@ourserver.com/scm/~me/myrepository.
git/' not found

然后我尝试删除代理设置:

$ git config --global --unset core.gitproxy
$ git config --unset core.gitproxy

但仍然得到'reposititory not found',实际上任何远程命令,无论是我创建的新存储库还是现有的存储库,都会产生相同的错误。

我应该尝试下一步来解决这个问题?

1 个答案:

答案 0 :(得分:2)

取消设置http.proxy

git config --global --unset http.proxy