关于post-receive错误


在部署hexo到远端的时候总是出现remote: error: cannot run hooks/post-receive: No such file or directory

img

查看裸仓库目录 /home/git/hexoBlog.git/hooks/ 下面确实存在 post-receive 这个文件,也有执行权限

img

既然post-receive是个bash文件,那我就执行一下

[root@VM_0_10_centos hooks]# ./post-receive

结果img

bash: ./post-receive: /bin/bash^M: bad interpreter: No such file or directory

看到^M 这个符号,肯定是文件保存格式的问题了(换行),下载下来,用notepad++查看,在右下角修改成unix

img

保存上传,再次执行,成功


文章作者: Chow HuengYamm
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Chow HuengYamm !
 上一篇
SmartDNS配合某插件进阶上网使用教程 SmartDNS配合某插件进阶上网使用教程
版权属于:Derek村长 本文链接:https://blog.dosth.fun/archives/18.html 所有文章采用”署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)“许可。 您可以自由的转载和修改,但请务必注明
2020-04-22 Chow HuengYamm
下一篇 
E5开发者订阅,附无限续期+私人网盘教程 E5开发者订阅,附无限续期+私人网盘教程
实在是太懒,直接转载游轶的小站的教程 前言 Office365开发版E5是为开发人员提供的,是微软的官方活动,申请Office 365开发者计划可以获得为期3个月的免费Office365 E5。 而E5计划就包含了25个用于所有Offi
2020-03-15 Chow HuengYamm
  目录