Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t使用SSH推送到Github_Git_Github_Ssh - Fatal编程技术网

Can';t使用SSH推送到Github

Can';t使用SSH推送到Github,git,github,ssh,Git,Github,Ssh,我试图推送到我用SSH克隆的远程git存储库,但推不到。我得到以下错误: 致命:远程端意外挂起 我做了一些搜索,发现大多数人不得不做git config ssh.postBuffer 524288000,但这对我不起作用;我仍然会犯同样的错误 我正在Levinux上运行我的本地存储库(因为我的大学课程需要它)。我已经生成了SSH密钥并将其添加到GitHub。使用https连接是可行的,但我更愿意使用SSH。任何建议都很好 您使用的机器上的SSH密钥似乎与您的GitHub帐户没有关联。验证这一点的

我试图推送到我用SSH克隆的远程git存储库,但推不到。我得到以下错误:

致命:远程端意外挂起

我做了一些搜索,发现大多数人不得不做
git config ssh.postBuffer 524288000
,但这对我不起作用;我仍然会犯同样的错误


我正在Levinux上运行我的本地存储库(因为我的大学课程需要它)。我已经生成了SSH密钥并将其添加到GitHub。使用https连接是可行的,但我更愿意使用SSH。任何建议都很好

您使用的机器上的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. 通道0上的PTY分配请求失败 嗨,汤姆森!您已成功进行身份验证,但GitHub没有 提供shell访问。 与github.com的连接已关闭。
然后您的密钥配置正确。

谢谢Greg!尝试在另一台机器上生成SSH密钥,但效果很好,因此在Levinux机器上生成的SSH密钥肯定有点奇怪,我们必须使用它。@rdthomson不客气!我很高兴我的建议有帮助。@rdthomson哪种格式(dsa | ecdsa | ed25519 | rsa | rsa1)以及每个密钥中有多少位?