我在一个在Windows 2003服务器上作为本地服务运行的apache 2.2服务器上托管了一个git repo。我想添加一个git post-receive hook来更新dropbox同步目录中的bundle。客户端拉动和推送工作,我能够在Windows命令行生成捆绑包,我对如何编写和调试钩子的shell脚本感到磕磕绊。
作为第一次尝试,我在hooks目录下使用下面的内容创建了一个post-receive文件,但是当我将更改推送到服务器时似乎没有任何事情发生
!/ bin / sh的
git bundle创建“C:\ Documents and Settings \ fkhan \ My Documents \ Dropbox \ git_bundles \ cs701.bundle”master --all
当挂钩失败时,是否有生成的日志可用于调试?
答案 0 :(得分:0)
据我所知,没有生成日志文件。您可以修改脚本以记录您想要的内容。
另外,请确保您的脚本是可执行的。