之后git push -u origin master
我得到:
git://
当我尝试克隆其他repo时发生同样的错误.
端口8087似乎不忙.怎么可能出错?
编辑:当我从git://而不是https://进行克隆时,它可以正常工作.
Lau*_*ent 33
发生这种情况是因为代理是在git中配置的.
既然它的https代理(而不是http)git config http.proxy
并git config --global http.proxy
没有帮助.
git config --global -l
Run Code Online (Sandbox Code Playgroud)
如果您没有任何与https代理相关的内容,https_proxy=...
则问题不在此处.
如果您有与https代理相关的内容,请将其从文件中删除,然后~/.gitconfig
重试
检查您的环境变量:
env|grep -i proxy
Run Code Online (Sandbox Code Playgroud)
你应该有一行或几行 https_proxy=...
使用以下内容逐个取消设置:(
unset https_proxy
或HTTPS_PROXY,具体取决于变量的名称)
env|grep -i proxy
如果它没有显示任何你应该是好的.
注意:此解决方案可以应用于http和https代理问题.只是变量名称从https更改为http
看来 git 尝试使用本地代理。
请检查您的全球网络设置和 git 的网络设置。
使用git config http.proxy
和git config --global http.proxy
获取 git 的代理设置。
归档时间: |
|
查看次数: |
29087 次 |
最近记录: |