[英]error: cannot spawn hooks/pre-receive:No such file or directory,but hooks/pre-receive is exist in server-side git-repository
pre-receive.sample
只是一个示例。 无论如何, pre-receive
在客户端上是没有意义的,因此可以忽略该部分甚至将其从问题中删除。
服务器端的hooks/pre-receive
更加有趣。 它存在并且服务器似乎尝试运行它但失败了。 我怀疑shebang存在问题-脚本的第一行指向运行该脚本的解释器(很可能是shell)。 请验证外壳程序在服务器上是否存在。 例如,如果shebang是#!/bin/bash
验证服务器上是否存在/bin/bash
文件,并且该文件可以运行。 修复shebang-将其指向/bin/sh
shell /bin/sh
类的现有shell。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.