Visual Studio中React项目执行git push -u origin main无响应求助
解决Git Push无响应问题的几种方法
检查远程仓库有效性:确认你创建的GitHub仓库
https://github.com/alperenyazmaci/asd.git确实存在,且你拥有读写权限。可以手动访问仓库地址,查看是否能正常打开、有无权限提示。处理Git凭证问题:HTTPS方式推送时,Git可能需要验证你的GitHub账号信息。如果没有弹出输入框,试试手动配置凭证:
- 打开Git Bash,执行
git config --global credential.helper manager-core - 重新执行
git push -u origin main,此时会弹出账号密码输入窗口,输入你的GitHub账号信息即可。
- 打开Git Bash,执行
切换到SSH协议推送:如果HTTPS一直无响应,换成SSH方式更稳定:
- 删除已添加的HTTPS远程仓库:
git remote remove origin - 添加SSH远程仓库:
git remote add origin git@github.com:alperenyazmaci/asd.git - 确保本地已生成并配置GitHub SSH密钥(未配置的话,需先生成密钥并添加到GitHub账号的SSH设置中)
- 重新执行
git push -u origin main
- 删除已添加的HTTPS远程仓库:
检查网络与代理:如果是网络问题导致连接超时,尝试关闭代理(若开启)或切换稳定网络环境。也可执行
git config --global --unset http.proxy和git config --global --unset https.proxy清除可能存在的代理配置。查看Git详细日志:执行
GIT_CURL_VERBOSE=1 git push -u origin main,这会输出详细的连接日志,帮你定位卡在哪个环节(比如DNS解析、连接建立或授权阶段)。
内容的提问来源于stack exchange,提问作者alpyaz
相关产品推荐
相关产品推荐

