我正在尝试推送到我使用 SSH 克隆的远程 git 存储库,但我无法推送到它。我收到以下错误:
fatal: Remote end hung up unexpectedly
我做了一些搜索,发现大多数人都必须这样做
git config ssh.postBuffer 524288000
,但这对我不起作用;我仍然得到同样的错误。我在 Levinux 上运行我的本地存储库(因为我的大学类(class)需要它)。我已经生成了我的 SSH key 并将其添加到 GitHub。使用 https 连接有效,但我宁愿使用 SSH。任何建议都会很棒!
最佳答案
对我来说,一旦我拿到了出现在 Help>Show SSH Key
中的 key 对话框和
ssh -T git@github.com
工作正常;但是当我跑的时候git remote -v
我可以看到我没有从 ssh url 克隆 repoorigin https://github.com/User/Project.git (fetch)
origin https://github.com/User/Project.git (push)
所以我不得不做git remote set-url --push origin 'git@github.com:User/Project.git'
然后 Git Gui 推得很好。
关于git - 无法使用 SSH 推送到 Github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46227434/