"git push origin master" 卡住了。

10

我正在按照Git帮助文件中的指导将我的代码推送到Github账户,尝试了命令行和GUI工具-GitExtension。我能够成功地执行初始步骤,但是当我使用"git push origin master"来推送我的代码时,没有任何反应。我不认为这是SSH的问题,因为即使我使用"https"作为远程URL,也无法推送它。


1
当你说你没有得到响应时,你是指什么?它只是静静地坐在那里什么也不做吗?你让它等了多久?我想这是暗示,但你正在使用Windows系统?此外,如果你正在使用Windows系统,你能否使用Cygwin中提供的Git副本重现此问题? - TARehman
你能使用 git:// 的 url 进行拉取吗?https 只读,所以很正常。对于我来说,这是 SSH 问题,请再次检查密钥。 - CharlesB
1
谢谢,看起来我的防火墙正在阻止SSH连接。@TARehman - 我正在使用Windows 8。我会尝试使用Cygwin。 - code4fun
1
(当然,现在是11月份了,希望你已经弄清楚了...)如果你的防火墙阻止了,使用Cygwin也无济于事。你可以使用https链接进行推送吗?而且https不是只读的@CharlesB。但是,http是只读的,而且速度很慢,但适合拉取存储库。请参见HTTP克隆。@code4fun,你能展示一下你的git config --list输出吗? - vgoff
@code4fun:为什么不为这篇帖子创建一个答案并接受它呢?我已经三次访问了这个问题,但发现它已经解决了。浪费了我的时间。 - AYK
1
我目前也遇到了这个问题,但我可以将代码推送到Github上的其他仓库。有任何想法是什么问题吗? - Piper
2个回答

0
感谢您的评论。问题在于我的防火墙阻止了SSH连接。

你是如何解决这个问题的?能否提供更多细节? - Menai Ala Eddine - Aladdin

0

这是安装问题,可能与最新版本的Git有关。重新安装Git,并在选择此选项时选择突出显示的选项,如我的屏幕截图中所示。

图片:

enter image description here

这应该可以运行。

谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接