无法使用SSH推送到Github

时间:2017-09-14 20:07:17

标签: git github ssh

我正在尝试推送到我使用SSH克隆的远程git存储库,但我无法推动它。我收到以下错误:

  

致命:远程端意外挂断

我做了一些搜索,发现大多数人都必须做git config ssh.postBuffer 524288000,但这对我没用;我仍然得到同样的错误。

我在Levinux上运行我的本地存储库(因为我的大学课程需要它)。我生成了我的SSH密钥并将其添加到GitHub中。使用https连接有效,但我宁愿使用SSH。任何建议都会很棒!

1 个答案:

答案 0 :(得分:2)

您正在使用的计算机上的SSH密钥似乎与您的GitHub帐户无关。验证这一点的方法是运行命令

ssh git@github.com

如果你看到

的输出
PTY allocation request failed on channel 0
Hi rdthomson! You've successfully authenticated, but GitHub does not
provide shell access.
Connection to github.com closed.

然后您的密钥配置正确。