我在git服务器上挂钩有问题
我的接收后脚本是
#!/bin/bash
git --git-dir=/c/folder/repo/projekt.git --work-tree=/c/folder/repo/projekt/ checkout -f
当我在我的远程计算机上使用它时./postreceive一切正常,但是当我推送脚本不能正常工作时出现错误
remote: fatal: Not a git repository: 'C:/folder/repo/projekt.git'
To //192.168.22.10/gitrepo/repo/projekt.git
gitrepo是我远程机器的共享路径
如何更改post-receive以使其正常工作?
修改
问题在于pathes(刚试过pwd),但我不知道如何解决它?
EDIT2:
更改了挂钩post-receive work_tree_path on = .. / projekt,那个东西现在工作正常,但我仍然不知道为什么来自服务器的脚本使用LOCAL MACHINE的路径在REMOTE MACHINE上使用它