尝试将开发分支推送到我的github存储库。
git push origin develop -v
连接挂起,挂起,挂起和挂起,永不超时。我从来没有收到错误消息,也没有“写对象”,也没有任何形式的交流。
通过ssh连接。已经验证我可以通过ssh连接到github,这意味着我的公钥有效。
git remote set-url origin [email protected]:username/Forkedrepo.git
ssh -T [email protected]
我还能做什么? FWIW,我可以通过ssh和git push连接到其他站点。我也知道我无法通过https通过此路由器进行连接。
使用Windows工作站和git push与其他非github远程存储库一起使用。
经过大量的头部抓挠后,答案很容易。
请勿将Cygwin用于github访问。一种替代方法是在Cygwin中完成所有常规终端功能,然后使用Windows命令行git push origin
请确保已将ssh密钥添加到您的帐户。这是steps to add ssh to github。另外,请确保您的ssh密钥具有密码短语。
这是an answer I just posted elsewhere的副本>
我想知道这是否和我一样...
此(几乎逐字)来自https://tortoisegit.org/issue/1880
此问题可能是由您的SSH代理问题引起的。