成功推送后为什么我的git push会挂起?

时间:2011-01-03 18:26:03

标签: git

在新设置的ssh git repo上,每当我按下时,我都会得到正常输出:

➔ git push
Counting objects: 15, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 989 bytes, done.
Total 9 (delta 7), reused 0 (delta 0)

它发生得非常快,并且服务器仓库中的更改立即可用。但输出在那里挂了大约一分钟,然后完成:

To foo@bar.com:baz.git
   c8c391c..1de5e80  branch_name -> branch_name

如果我在控制前完成控制,那么一切似乎都在正常和健康,本地和远程。

挂着时做什么?是否在服务器端配置错误?

2 个答案:

答案 0 :(得分:0)

检查您的病毒扫描程序。 Git可能适用于很多文件。在它们可用于已在机器上运行的任何进程(即git pull)之前,它们可能被防病毒程序阻止。扫描完成后,它将释放文件并完成分支文件的更新。

希望这有帮助。

答案 1 :(得分:0)

服务器端可能正在运行挂钩,因为某些原因延迟完成,就像公司脚本一样,检查你推送的实际编译内容。