【发布时间】:2014-03-05 05:44:27
【问题描述】:
我在 Ubuntu 13.10 上,git 最近开始表现得很奇怪。每当我执行拉取或推送时,在运行命令和它询问我的密码之间会有大约 20 秒的延迟。
我的远程 url 看起来像 username@git.myserver.com:/project/directory/
这个问题最近才开始发生。我没有使用默认的 git 用户,而是我在服务器上创建并添加到 git 组的用户。
repo 并没有那么大,而且由于延迟是在运行命令和询问密码之间,我假设它是网络问题。服务器在我的工作局域网上,所以连接速度应该不是问题。
有什么建议吗?
编辑:这是截图。 20s 延迟介于“git pull”和“输入密码”之间
FIXED 根据接受的答案,它是 GSSAPIAuthentication。我只是创建了一个 ~/.ssh/config 文件并添加了:
Host *
GSSAPIAuthentication no
【问题讨论】:
-
您能否发布运行上述带有
--verbose标志的命令之一的输出?这样做可能会让您感觉需要这么长时间。 -
git 是否通过 SSH 访问服务器?检查您是否可以立即使用 ssh 登录服务器。如果有很长的延迟,请检查服务器是否能够成功地对您的(客户端)IP 进行反向 DNS 查找。
标签: git ubuntu ubuntu-13.10