我正在使用Ubuntu 13.10,最近git表现出了异常。每当我执行pull或push操作时,命令运行后约有20秒延迟才会要求输入密码。
我的远程url看起来像是username@git.myserver.com:/project/directory/
这个问题只是最近才开始发生的。我不是使用默认的git用户,而是在服务器上创建了一个用户并将其添加到git组中。
仓库并不算太大,既然延迟是在运行命令和要求输入密码之间,我认为这可能是网络问题。该服务器位于我的工作局域网内,所以连接速度不应该成为问题。
您有任何建议吗?
编辑:这里有一张截图。20秒的延迟是在“git pull”和“输入密码”之间。 已解决 根据已接受的答案,问题源自GSSAPIAuthentication。我只需创建一个~/.ssh/config文件并添加:
我的远程url看起来像是username@git.myserver.com:/project/directory/
这个问题只是最近才开始发生的。我不是使用默认的git用户,而是在服务器上创建了一个用户并将其添加到git组中。
仓库并不算太大,既然延迟是在运行命令和要求输入密码之间,我认为这可能是网络问题。该服务器位于我的工作局域网内,所以连接速度不应该成为问题。
您有任何建议吗?
编辑:这里有一张截图。20秒的延迟是在“git pull”和“输入密码”之间。 已解决 根据已接受的答案,问题源自GSSAPIAuthentication。我只需创建一个~/.ssh/config文件并添加:
Host *
GSSAPIAuthentication no
--verbose
标志运行上述命令并发布输出?这样做可能会让你感受到它花费时间的地方。 - RyPeck