尝试将合并更新推送到远程主服务器(GitHub)时,通信响应时间有延迟。
它出现在终端的顶部,从bash到ssh。我在谈论终端的this part。 (啊?)
在终端窗口(顶部)描绘'ssh'期间,整个终端窗口本身处于非活动状态,并且完全为空白/黑色。忽略了对'git push'的额外尝试。 (啊?)
大约30-45秒后,字母'ssh'切换回'bash',它似乎重新上线,可以这么说,并完成任务。
说完这样的任务后,它会输出正确而典型的响应,让我知道一切都很好,github上的主人现在是主人(本地)的反映,表明我很好去。
然而,是吧?仍然很混乱。没有。只有嘘声。
我甚至不确定这是不是一个问题。
Git正在通过bash与Git Hub进行通信? (因为在切换到ssh之前这不是问题)。
请解释为什么我的终端突然间,决定通过ssh进行通信,并且仅针对那一个进行通信(在此过程中指向)。因为当我推到远程分支时,没有阻止。只有在推送到远程主控时才会延迟。
这甚至是个问题吗?我应该冷静一下,等待30-45秒,并将它粉刷到引擎盖下的爵士乐中吗?
答案 0 :(得分:2)
Git是通过bash与Git Hub沟通的?
Git确实在bash会话中执行其命令/脚本
请解释为什么我的终端突然间,决定通过ssh进行沟通,
检查git remote -v
或git branch -avv
:应该有一个ssh网址,这会使bash git push
切换为ssh。
我应该冷静并等待30-45秒
不,这应该非常快。在origin/master
上推送其他提交时,请检查问题是否仍然存在
将环境变量GIT_SSH_COMMAND设置为
ssh -v
这会告诉你ssh需要多长时间。