... Git 每周都会出现严重问题。...
许多人使用 git 并且他们没有遇到问题。我认为您找不到任何能够像 Linux 内核开发中那样处理尽可能多的提交和频繁提交的 VCS。如果每次使用 编译程序时都会出现编译错误gcc
,那么这并不意味着 gcc 已损坏。你明白了。
回到你的问题,你需要更具体地说明你的遥控器在哪里,它的设置如何等等。从错误看来,你的遥控器发生了一些不好的事情。如果您使用自己的服务器(例如,不是像 github 这样受到良好保护的地方),那么可能会出现很多问题。
一个非常简单的原因可能是您的硬盘出现故障,或者您的远程 git 存储库中不幸存在坏扇区。如果服务器正在运行 windows(不确定 git 是否可以在 windows 上作为远程运行),那么您的问题是您正在运行 windows(即病毒、一般 windows 破坏性等)。
现在这就是 git 本身来拯救你的地方。假设您的遥控器因任何原因损坏。您需要做的就是:
git clone --bare /path/to/your/local somewhere_else
遥控器在哪里somewhere_else
(如果可以的话),或者在本地机器的某个地方。在后一种情况下,只需将新克隆复制到您的遥控器,然后将您origin
的指向新路径。
我重新创建了远程存储库,但这次在愚蠢的工具甚至将单行输出写入屏幕之前完全挂起......
最近的推动已经奏效......
听起来最初的 ssh 连接(与 git 完全无关)花了一些时间,您可能将其视为挂起并 CTRL+Ced ,而您应该等待。最近推送再次起作用的事实表明问题不再存在(因为冗长的初始 ssh 连接已经过去)。
注意:很少,我遇到类似的情况(我的服务器通常是 github)远程没有响应一段时间。我相信这很简单是由于网络问题(类似的事情一直在发生,例如当你浏览互联网时)。可怜的 git 只是在等待网络未能给他带来的响应。