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
GitHub推送不工作(连接错误)_Git_Github_Connection_Push - Fatal编程技术网

GitHub推送不工作(连接错误)

GitHub推送不工作(连接错误),git,github,connection,push,Git,Github,Connection,Push,嗨,我推GitHub时遇到问题。这是两天前开始的,我想不出来 从终端推送时,我得到: Counting objects: 358, done. Delta compression using up to 8 threads. Compressing objects: 100% (322/322), done. error: RPC failed; result=56, HTTP code = 200 15.52 MiB/s fatal: The remote end hung up une

嗨,我推GitHub时遇到问题。这是两天前开始的,我想不出来

从终端推送时,我得到:

Counting objects: 358, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (322/322), done.
error: RPC failed; result=56, HTTP code = 200 15.52 MiB/s   
fatal: The remote end hung up unexpectedly
Writing objects: 100% (358/358), 157.16 MiB | 16.00 KiB/s, done.
Total 358 (delta 230), reused 3 (delta 3)
fatal: The remote end hung up unexpectedly
Everything up-to-date
在抛出致命错误之前,它会挂起三分钟。它说所有内容都是最新的,但显然更改并没有保存到github。我已将同一存储库推送到bitbucket,没有任何问题。我怀疑这是某种超时

这就是我的.git/config的样子

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = false
    precomposeunicode = true
[branch "master"]
[remote "origin"]
        url = https://github.com/****/****.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[remote "bitbucket"]
        url = https://***@bitbucket.org/****/***.git
        fetch = +refs/heads/*:refs/remotes/bitbucket/*
我也尝试过与github应用程序同步,但需要很长时间,它才会抛出“网络错误。请检查您的Internet连接,然后重试。”

提前感谢。

请务必提及:

原因 错误代码56表示curl receive Error为
CURLE\u RECV\u Error
,这意味着在克隆过程中出现了一些问题,阻止了数据的接收。
通常,这是由网络设置、防火墙、VPN客户端或在传输所有数据之前终止连接的防病毒引起的

暂时禁用任何防火墙或防病毒软件,然后再次尝试克隆

诊断 要启用Git调试日志记录,请在使用命令行按下之前,针对不同的操作系统执行以下操作:

在Linux上
在执行Git命令之前,在命令行中执行以下命令:

在Windows上
在执行Git命令之前,在命令行中执行以下命令:

变通办法 如果(如
git config--global http.postBuffer 2M
)失败:
切换到ssh():

请务必提及:

原因 错误代码56表示curl receive Error为
CURLE\u RECV\u Error
,这意味着在克隆过程中出现了一些问题,阻止了数据的接收。
通常,这是由网络设置、防火墙、VPN客户端或在传输所有数据之前终止连接的防病毒引起的

暂时禁用任何防火墙或防病毒软件,然后再次尝试克隆

诊断 要启用Git调试日志记录,请在使用命令行按下之前,针对不同的操作系统执行以下操作:

在Linux上
在执行Git命令之前,在命令行中执行以下命令:

在Windows上
在执行Git命令之前,在命令行中执行以下命令:

变通办法 如果(如
git config--global http.postBuffer 2M
)失败:
切换到ssh():


它的评论会有帮助吗?或者我已经尝试了建议的配置设置(因为我在几次这样的例子中都看到了),但没有任何运气。您是否尝试过这些评论(比如“禁用卡巴斯基AV NDIS 6过滤器”或您的反病毒软件中的等效内容)?或者中的其他建议?据我所知,我的mac电脑上没有防火墙。奇怪的是bitbucket和heroku的工作没有问题。还有什么关于GIT\u CURL\u VERBOSE=1 GIT push的线索吗?你使用的是什么git版本?它的评论会有帮助吗?或者我已经尝试了建议的配置设置(因为我在几次这样的例子中都看到了),但没有任何运气。您是否尝试过这些评论(比如“禁用卡巴斯基AV NDIS 6过滤器”或您的反病毒软件中的等效内容)?或者中的其他建议?据我所知,我的mac电脑上没有防火墙。奇怪的是bitbucket和heroku的工作没有问题。还有什么关于GIT\u CURL\u VERBOSE=1 GIT push的线索吗?你用的是什么git版本?你提到这个错误应该是在克隆过程中产生的,但我确实在尝试推送,而不是克隆。这是否适用?谢谢你的详细介绍answer@marc是的,无论是克隆还是推送,都涉及到curl。我尝试了ssl,但仍然得到了错误。写入失败:管道损坏6/375),53.94 MiB | 45.00 KiB/s致命:远程端意外挂起错误:包对象因信号13而死亡错误:无法将某些引用推送到'git@github.com:***/***.git'@marc则表示不支持您尝试推送的内容。可能是因为你的承诺太大了。试试看,是的,我有一些比它们应该大的箱子。我把它们拿走了,但它还在抱怨。我试过清理器,但没有用。你提到这个错误应该是在克隆过程中造成的,但我确实在尝试推送,而不是克隆。这是否适用?谢谢你的详细介绍answer@marc是的,无论是克隆还是推送,都涉及到curl。我尝试了ssl,但仍然得到了错误。写入失败:管道损坏6/375),53.94 MiB | 45.00 KiB/s致命:远程端意外挂起错误:包对象因信号13而死亡错误:无法将某些引用推送到'git@github.com:***/***.git'@marc则表示不支持您尝试推送的内容。可能是因为你的承诺太大了。试试看,是的,我有一些比它们应该大的箱子。我把它们拿走了,但它还在抱怨。我试过清洁剂,但没用。
export GIT_TRACE_PACKET=1
export GIT_TRACE=1
export GIT_CURL_VERBOSE=1
set GIT_TRACE_PACKET=1
set GIT_TRACE=1
set GIT_CURL_VERBOSE=1
git remote set-url orgin git@github.com:username/repo