Github 问题。致命:远端意外挂断
Github issue. fatal: the remote end hung up unexpectedly
我遇到这个问题太多次了,它发生在 推送提交到 Github 时。我搜索了一下,好像是网速慢,是真的吗?我可以在没有快速上行链路连接的情况下推送它吗?
我收集了一些日志。
简要错误日志:
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
完整错误日志关键点:
Info: TLSv1.3 (IN), TLS alert, close notify (256):
完整的错误日志是 HERE
下面列出了我在不做任何更改的情况下解决这个问题的方法
git config --global http.postBuffer 524288000
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
set GIT_HTTP_MAX_REQUEST_BUFFER=100M
截图:
非常感谢
答案在这里
开始吧,我在三天内尝试了太多方法后得到了答案,对于遇到此问题的人,请执行此操作(开始前请阅读以下所有内容):
- 首先,打开GitBash
- 然后,按照此 instructions 生成 SSH 代码并将其附加到 Github 帐户。
- 转到 Github 存储库页面
- 单击代码按钮
- 改为SSH
- 复制SSH CODE并在下面使用,我确定你的SSH代码是git@github.com: user/user-repo.git
- 在你的终端写
git remote add origin-ssh git@github.com:user/user-repo.git
,SSH CODE是你之前复制的
- 最后按
git push -u origin-ssh
- 恭喜
备注:
- 如果您是 SSH 新手,在生成 SSH 代码时不要添加 密码,只需触发 Enter 按钮即可。
- 记住,git@github.com:user/user-repo.git不是你真正的SSH代码,我用的例如,使用 Github 给你的,它是一个唯一的代码。
我遇到这个问题太多次了,它发生在 推送提交到 Github 时。我搜索了一下,好像是网速慢,是真的吗?我可以在没有快速上行链路连接的情况下推送它吗?
我收集了一些日志。
简要错误日志:
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
send-pack: unexpected disconnect while reading sideband packet
fatal: the remote end hung up unexpectedly
Everything up-to-date
完整错误日志关键点:
Info: TLSv1.3 (IN), TLS alert, close notify (256):
完整的错误日志是 HERE
下面列出了我在不做任何更改的情况下解决这个问题的方法
git config --global http.postBuffer 524288000
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
set GIT_HTTP_MAX_REQUEST_BUFFER=100M
截图:
非常感谢
答案在这里
开始吧,我在三天内尝试了太多方法后得到了答案,对于遇到此问题的人,请执行此操作(开始前请阅读以下所有内容):
- 首先,打开GitBash
- 然后,按照此 instructions 生成 SSH 代码并将其附加到 Github 帐户。
- 转到 Github 存储库页面
- 单击代码按钮
- 改为SSH
- 复制SSH CODE并在下面使用,我确定你的SSH代码是git@github.com: user/user-repo.git
- 在你的终端写
git remote add origin-ssh git@github.com:user/user-repo.git
,SSH CODE是你之前复制的 - 最后按
git push -u origin-ssh
- 恭喜
备注:
- 如果您是 SSH 新手,在生成 SSH 代码时不要添加 密码,只需触发 Enter 按钮即可。
- 记住,git@github.com:user/user-repo.git不是你真正的SSH代码,我用的例如,使用 Github 给你的,它是一个唯一的代码。