通过ssh推送时Git推送挂起

通过ssh推送时Git推送挂起,git,github,ssh,git-push,git-remote,Git,Github,Ssh,Git Push,Git Remote,试图将我的开发分支推到我的github repo git push origin develop -v 连接挂起,挂起,挂起,挂起,从不超时。我从来没有收到过错误信息,也没有“写东西”或任何形式的交流 通过ssh连接。我已经验证了我可以通过ssh连接到github,这意味着我的公钥是有效的 git remote set-url origin git@github.com:username/Forkedrepo.git ssh -T git@github.com 我还能做什么?FWIW,我可以

试图将我的开发分支推到我的github repo

git push origin develop -v
连接挂起,挂起,挂起,挂起,从不超时。我从来没有收到过错误信息,也没有“写东西”或任何形式的交流

通过ssh连接。我已经验证了我可以通过ssh连接到github,这意味着我的公钥是有效的

git remote set-url origin git@github.com:username/Forkedrepo.git
ssh -T git@github.com
我还能做什么?FWIW,我可以通过ssh和git push连接到其他站点。我也知道我不能通过这个路由器通过https连接


使用Windows工作站和git push可与其他非github远程Repo配合使用。

经过反复思考后,答案很简单

不要将Cygwin用于github访问。另一种方法是在Cygwin中执行所有常规终端功能,然后使用Windows命令行执行
git推送原点

确保将ssh密钥添加到您的帐户中。给你。还要确保您的ssh密钥具有密码短语。

这是的副本

我想知道是不是和我以前一样

  • 打腻子
  • 在保存的会话中单击“默认设置”。单击“加载”
  • 转到连接->SSH->错误
  • 将“PuTTY的SSH-2'winadj'请求阻塞”设置为打开(而不是自动)
  • 返回树状视图中的会话(列表顶部)
  • 单击“保存的会话”框中的“默认设置”。单击保存
  • 这(几乎是逐字逐句)来自