GIT很新。这更像是一个教育问题!
我们的裸仓库托管在Windows服务器共享网络文件夹(file:// protocol)上。我们在本地机器上使用eGit与之互动。
如果我们在服务器上设置预接收或更新挂钩,将如何/谁将调用它?客户端git(eGit)是否在服务器上调用钩子脚本(似乎不太可能)或者服务器上是否有负责运行这些脚本的git守护程序?如果它是守护进程,是否有一些额外的设置来运行它?
先谢谢。
答案 0 :(得分:0)
如果我们在服务器上设置预接收或更新挂钩,将如何/谁将调用它?
对那个裸仓库的任何直接推动将触发执行server-side pre-receive
hook:不需要使用file ("local") protocol的git守护程序或任何侦听器。