Git post-receive hook无法运行worktree

时间:2015-10-16 15:55:19

标签: git shell tree hook git-post-receive

我在服务器上设置了裸git存储库,我想添加post-receive hook,它将把目录添加为工作树和checkout master分支。问题是,每次我推动我的更改并且正在执行钩子时,我都会收到错误:

remote: git: 'worktree' is not a git command. See 'git --help'.

钩子/接收后文件的内容是:

git worktree add -f /some/existing/folder/on/server master

当我从shell运行相同的命令时,它工作正常,并在指定的目录中添加/更新文件。 服务器上的Git是2.6.1。

有没有人有线索?

感谢。

0 个答案:

没有答案