这是一个猜测,因为您没有引用完整的
post-receive钩子,但我怀疑您没有在顶部指向顶部的shebang线
/bin/bash。你的
post-receive钩子应该开始:
#!/bin/bash
我怀疑这是因为,如果我运行严格的Bourne shell,例如
dash,尝试使用时,就会遇到相同的错误
source。

这是一个猜测,因为您没有引用完整的
post-receive钩子,但我怀疑您没有在顶部指向顶部的shebang线
/bin/bash。你的
post-receive钩子应该开始:
#!/bin/bash
我怀疑这是因为,如果我运行严格的Bourne shell,例如
dash,尝试使用时,就会遇到相同的错误
source。