使用post-receive-email挂钩时Git推送超时

时间:2014-03-27 12:43:52

标签: eclipse git githooks post-receive-email


我通过Eclipse(Egit插件)使用Git控件版本系统。

我已经将post-receive-email挂钩配置为每次推送到远程存储库时触发电子邮件。钩子按预期工作(我在每次更改时都收到了一封新电子邮件),但我必须"推送"两次。

当我第一次按下时,它总是因超时错误而失败

 ssh://user@server/path/to/repo.git: Read timed out after 30.000 ms

然后,第二次推送,一切顺利,远程存储库更新,我收到电子邮件。

所以,我想知道是否有办法解决这个问题,如果我必须添加一些东西来挂钩配置,或者在Eclipse中改变一些东西。我不想每次都推动我的改变两次。

希望你能帮助我,谢谢!

1 个答案:

答案 0 :(得分:1)

转到Windows - >团队 - >偏好 - > (在'类型过滤器文本'中搜索 - >)GIT。

您将看到以下窗口

EGIT Remote Connection Timeout Configuration

更改或增加您的时间,以便在推送到上游需要时间时可能没有问题。

这个超时问题与EGIT配置完全相关,你不必搞乱GIT钩子。

我希望我的朋友能解决你的问题