git push: fatal: 远程端意外挂起 与 github.com 的连接被远程主机关闭

2023-12-01

我使用 ssh 和 RSA 密钥来访问 github,但是当我将文件推送到存储库时它不起作用。

somename54@THISPC:~/repos/homework-1-name54$ git push
Enumerating objects: 6, done.
Counting objects: 100% (6/6), done.
Delta compression using up to 12 threads
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 2.79 KiB | 2.79 MiB/s, done.
Total 4 (delta 0), reused 0 (delta 0)
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Connection to github.com closed by remote host.

我怎样才能解决这个问题?


您可以使用这个问题作为参考:Git,致命:远程端意外挂断

  • 一些用户面临这个问题是由于缓冲区设置造成的:例如git config ssh.postBuffer 524288000
  • you may have misconfigured you remote in the repo (you can check with git remote -v) or the ssh keypair
    • 您可以删除 ssh 源并将其替换为 http
    • 您可能忘记将 ssh 密钥添加到您的代理(ssh-add ~/.ssh/id_rsa)
    • 您可以重新运行 github 文档中描述的步骤https://docs.github.com/en/github/authenticating-to-github/generate-a-new-ssh-key-and-adding-it-to-the-ssh-agent
  • 在其他情况下,运行垃圾收集器修复了问题(git gc)
  • 如果您以 root (sudo) 创建存储库并且为您的用户安装了 git,则您可能缺少写入权限
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git push: fatal: 远程端意外挂起 与 github.com 的连接被远程主机关闭 的相关文章

  • 如何使用脚本在 GitHub 上发布构建工件资产?

    我正在尝试找出一种在 GitHub 上生成构建的单命令流程 我预计要做的是运行某种命令 比如 make release make release 脚本会构建发布工件 然后以某种方式将其上传到 GitHub 然而 我对如何在 GitHub 上
  • GIT:以下未跟踪的工作树文件将被签出覆盖

    我有两个分支 一个称为 master 另一个称为 dev 我目前位于 master 分支 我想转到 dev 分支将文件移动到开发服务器 但是当我执行 git checkout dev 我收到消息 以下未跟踪的工作树文件将被覆盖 查看 pag
  • Git 将一个分支合并到所有其他分支中

    我知道这个问题已经在这里被问过 https stackoverflow com questions 2329716 merging changes from master into all branches using git https
  • 创建一个空分支?

    我有一个包含项目的 git 存储库 我现在要对这个项目进行大规模的修改 如何为这次大修创建一个空白的新分支 然后当完成时 如何将这个分支切换到master 使用 checkout orphan 命令 git checkout orphan
  • Git 2.2.x 无缘无故更新旧包文件的时间戳

    Git 2 2 0 和 2 2 1 似乎修改了旧的时间戳 git objects pack pack pack偶尔会无缘无故地文件 它只是改变时间戳 内容是相同的 调试这一点很困难 因为它似乎很少进行更改 我在 2 2 0 之前的任何 Gi
  • Git - 如何将整个目录恢复到特定提交(删除任何添加的文件)

    我想恢复 git 中的目录 恢复其中的所有文件 并删除自该提交以来添加的所有文件 进行结账似乎只能满足我的第一个要求 但不会删除任何文件 我想出了最简单的解决方案 git rm path to dir git checkout
  • 仅使用 Git grep 的文件名

    我只想查看文本中包含特定单词的不同文件 current directory git grep word 显示文件中具有匹配单词的每一行 所以我尝试了这个 current directory git grep word files with
  • Git:从 master 以外的分支克隆

    我正在尝试从 Github 的存储库中提取数据 但我不想克隆主分支 我想克隆其他一些分支 当我尝试时git clone
  • 除非我在项目目录中,否则 Git 不会显示日志

    我正在尝试打电话git log当我在不同的目录中时 我经过的位置 git is git log Users Leica proj1 但它说 不是 git repo 如果我cd进入这个目录 就可以正常工作了 cd Users Leica Pr
  • 使用 gitignore 嵌套存储库。

    我想嵌套 2 个 git 存储库 我一直在阅读子模块 有一段时间我认为它很棒 我想我可能想要其他东西 这是我的情况 首先 我想我应该提到我的所有服务器都托管网站 并以 staging domain com 和 domain com 实时 模
  • 如何在不在存储库中的情况下执行 Git 命令?

    有没有一种方法可以在不位于存储库的情况下对存储库执行 Git 命令 例如这样的事情 git home repo log 请不要告诉我cd到它 我正在通过一个exec call Use C作为 git 的第一个参数 git C home re
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交
  • 如何通过ssh检查ubuntu服务器上是否存在php和apache

    如何通过ssh检查Ubuntu服务器上apache是 否安装了php和mysql 另外如果安装的话在哪个目录 如果安装了其他软件包 例如 lighttpd 那么它在哪里 确定程序是否已安装的另一种方法是使用which命令 它将显示您正在搜索
  • VSTS:在构建过期的情况下自动变基/合并和重新排队构建验证门

    我们最近对 PR 上的构建验证门进行了更改 这样 如果另一个提交在当前 PR 完成之前进入主分支 则构建会 立即 过期 看here https stackoverflow com questions 49418800 vsts invali
  • git merge 冲突的不同场景

    我试图了解 git 合并后可能发生 git 冲突的情况以及如何避免它们 我创建了一个 git 存储库并向其中添加了一个文本文件 我已将 1 添加到文本文件中并将其提交给 master 我已经从 master 创建了一个新分支 分支 2 并将
  • Phonegap使用命令行工具添加插件

    我是phonegap的新手 我按照phonegap官方网站中定义的步骤使用命令行工具创建项目 nodejs 我成功创建项目并添加平台 但是 当我尝试添加插件时出现以下错误 命令 cordova plugin add https git wi
  • MSysGit 与 Windows 版 Git

    我无法确定MSysGit 和 Windows 版 Git 之间的区别 http msysgit github com 它们有何不同 为什么我会选择其中之一而不是另一个 它们不是同一个东西吗 On http msysgit github co
  • Git - 远程:错误:无法运行钩子/后接收:没有这样的文件或目录

    我收到错误 remote error cannot run hooks post receive No such file or directory 当尝试推送到远程时 接收后文件存在于正确的位置 testnew git hooks 并包含
  • 如何使用 git 比较不​​在存储库中的两个文件

    我想比较两个不在任何 git 存储库中的 css 文件 git中有这样的功能吗 git的 diff 比标准 Unix 更实用diff 我经常想这样做 并且由于这个问题在谷歌上排名很高 所以我希望这个答案出现 这个问题 如何使用git dif
  • Git:如何修改服务器的提交?

    我已经在 EC2 上的 git 服务器上推送了一些提交 而不是在 github 上 如何修改 git 服务器上的这些提交 操作就像 删除提交 例如变基 更改提交消息 是否可以 非常感谢 你几乎可以通过用力推动来完成所有事情 将您的本地树更改

随机推荐

  • 如何将视图聚焦在QLabel上

    我想找到带有特定文本的 QLabel 并将焦点视图放在它上面 查找具有所需文本的小部件很容易 但我不知道如何将视图集中在它上面 到目前为止的代码如下所示 import sys from PySide import QtCore QtGui
  • postData 不传递任何参数!

    我无法在 Firebug 中看到任何传递到服务器的参数值 这是代码 BuyBackGridInit start function BuyBackGridInit tabID table id tabID BuyBackGrid jqGrid
  • Pygame鼠标点击检测

    我想知道如何编写代码来检测鼠标点击精灵 例如 if Function that checks for mouse clicked on Sprite print You have opened a chest 我假设你的游戏有一个主循环 并
  • Android:当应用程序在 API 23 Lenovo 设备上强制关闭时,AlarmIntent 被终止 - 有解决方法吗?

    我有一些在清单中注册的 AlarmIntents 因此可以运行 即使应用程序本身没有运行 无论我是否清除任务管理器 我的 API 26 模拟器上的一切都工作正常 在我的 23 真实设备上 如果通过任务管理器强制关闭应用程序 则广播无法正常工
  • Jquery Mobile 验证错误位置和选择

    我将 bassistance jQuery 验证添加到 jQuery Mobile 项目的表单中 它工作完美 除了错误显示在文本输入内部而不是在文本输入下方 我知道我可以使用 errorPlacement 在输入下方使用 div 来输出错误
  • 将焦点返回到电子表格

    我正在运行一些链接到我的 Google 电子表格上的按钮的 Google 脚本 单击按钮运行脚本后 即使仍在查看电子表格并且所选单元格仍然可见 电子表格窗口上的焦点也会丢失 我必须单击窗口才能返回焦点 这听起来像是一个非常相似的问题robo
  • Google OAuth - 客户端 ID 的存储位置

    我点击此链接允许我的用户通过谷歌进行身份验证 https dev to jorgecf integrating google authentication with your angular app 4j2a 但是 我的 UI 代码中必须包
  • Material ui 响应式日期选择器

    目前我正在研究material ui 组件库 我阅读了文档 看到了日期选择器响应方法 see here 它提到我们可以使用desktopModeMediaQuery属性来响应日期选择器 我搜索了文档中的每个位置 但没有看到如何使用这个属性
  • 如何获取Linux内核编译文件的完整列表?

    我正在处理不同的 Android 项目 需要在 Source Insight 中为不同的内核源代码树设置项目 内核中有很多未使用的文件 我想找到一种方法来挑选出内核中编译的所有 c h S文件 当我手动选择源文件时 我几乎要疯了 我写了一个
  • JavaFX 项目的有效 JAR 签名

    我一直在研究各种方法来为一个可运行的 JAR 文件JavaFX使用 Maven POM 的项目 这些 Stackoverflow 问题中的每一个都描述了相同的问题 令人沮丧的是 对于同一目标似乎有几种不同的解决方案 problem java
  • Retrofit2 在 kotlin 中针对 204 No Content 响应返回 null Unit

    我正在使用 Retrofit 2 0 2 使用以下接口将数据发布到服务器 POST path to post fun postData args Observable
  • JUnit:(可能间接)将自身包含为 SuiteClass

    我想向 FailingTest 添加子测试 FailingIO 同时继承父级的有用方法 RunWith Suite class Suite SuiteClasses FailingTest FailingIO class class Fai
  • flash as3 - 如何在数组中查找对象的索引

    如何在 Flash ActionScript 3 的数组中找到对象的索引 位置 我试图在循环中设置一个条件 如果对象的 id 等于 current item 变量 我可以返回它在数组中的位置 像这样的东西可能会帮助你 这个例子返回值 7 的
  • 如何在Android上的RecyclerView中显示其他JsonArray

    我想为一个网站开发android应用程序 我阅读了以下网站的帖子json并显示其在RecyclerView每 10 个帖子以及当用户滚动时RecyclerView显示更多 10 条帖子并结束 在这个项目中我使用okHTTP v3 and R
  • 使用 linq 将列表转换为字典,而不用担心重复

    我有一个 Person 对象的列表 我想转换为字典 其中键是名字和姓氏 连接 值是 Person 对象 问题是我有一些重复的人 所以如果我使用以下代码 就会崩溃 private Dictionary
  • 如何配置 log4net 以便将对象的属性映射到日志输出?

    我试图提供一种方法来记录 Flex 客户端中发生的错误 方法是提供 SOAP Web 服务 该服务将 LogMessage 对象作为单个参数 public class LogMessage public string Message get
  • 从 CRAN 存档安装 R 包具有非零退出状态

    我需要安装野生集群引导 已从 CRAN 中删除的包 我尝试按如下方式安装它 library devtools install url https cran r project org src contrib Archive fwildclu
  • 在Lua中如何找到由关键字内的字母组成的单词?

    例如 我有一个关键字 abandoned 我想从我存储的单词数组中找到包含该关键字字母的单词 例如 done abandon band 我如何搜索它 我尝试编写这段代码 但无法正常工作 我编写了一个接受关键字和单词的函数 然后我将关键字的字
  • 如何下载 FTP 服务器上最旧的文件? [复制]

    这个问题在这里已经有答案了 如何下载 FTP 服务器上最旧的文件 FtpWebRequest request FtpWebRequest WebRequest Create ftp 192 168 47 1 DocXML request M
  • git push: fatal: 远程端意外挂起 与 github.com 的连接被远程主机关闭

    我使用 ssh 和 RSA 密钥来访问 github 但是当我将文件推送到存储库时它不起作用 somename54 THISPC repos homework 1 name54 git push Enumerating objects 6