为什么尝试在github上更新远程主机时有延迟?

时间:2017-01-27 17:57:50

标签: git bash github ssh

尝试将合并更新推送到远程主服务器(GitHub)时,通信响应时间有延迟。

  1. 它出现在终端的顶部,从bash到ssh。我在谈论终端的this part。 (啊?)

  2. 在终端窗口(顶部)描绘'ssh'期间,整个终端窗口本身处于非活动状态,并且完全为空白/黑色。忽略了对'git push'的额外尝试。 (啊?)

  3. 大约30-45秒后,字母'ssh'切换回'bash',它似乎重新上线,可以这么说,并完成任务。

  4. 说完这样的任务后,它会输出正确而典型的响应,让我知道一切都很好,github上的主人现在是主人(本地)的反映,表明我很好去。

  5. 是的,没有伤害,没有犯规。有效。从技术上讲,没有问题。耶。

    然而,是吧?仍然很混乱。没有。只有嘘声。

    我甚至不确定这是不是一个问题。

    1. Git正在通过bash与Git Hub进行通信? (因为在切换到ssh之前这不是问题)。

    2. 请解释为什么我的终端突然间,决定通过ssh进行通信,并且仅针对那一个进行通信(在此过程中指向)。因为当我推到远程分支时,没有阻止。只有在推送到远程主控时才会延迟。

    3. 这甚至是个问题吗?我应该冷静一下,等待30-45秒,并将它粉刷到引擎盖下的爵士乐中吗?

1 个答案:

答案 0 :(得分:2)

  

Git是通过bash与Git Hub沟通的?

Git确实在bash会话中执行其命令/脚本

  

请解释为什么我的终端突然间,决定通过ssh进行沟通,

检查git remote -vgit branch -avv:应该有一个ssh网址,这会使bash git push切换为ssh。

  

我应该冷静并等待30-45秒

不,这应该非常快。在origin/master上推送其他提交时,请检查问题是否仍然存在 将环境变量GIT_SSH_COMMAND设置为

ssh -v

这会告诉你ssh需要多长时间。