开发者社区> 问答> 正文

OSC push钩子问题:报错

使用git@OSC作为版本控制库并使用push钩子实现自动部署。当配置并调试好push钩子后,每次push代码时项目都没能在目标主机自动部署,查看access日志也没有访问钩子文件的记录。有人知道什么情况吗?启用push钩子但每次push代码后都没有向目标主机发送http请求。

展开
收起
kun坤 2020-06-05 23:03:54 415 0
1 条回答
写回答
取消 提交回答
  • ######有谁知道什么情况吗?重新创建项目配置钩子后还是这样,根本没想目标主机发送push请求。域名及解析程序等等都是ok的。######那个用作hook的php文件在其他项目也用过,没有问题的。######在你的php程序中加入一些debug输出看看,hook发起的是一个post请求,看看你的php能不能打印出这个post请求的信息######回复 @Feng_Yu : 不会吧,其他项目的话,access日志可以看到post请求的呀######@lemoncn post请求通常在access log中是看不出来的,不会打印请求主体,需要在程序中加入打印。另外就是,如果根本连什么请求都没发出的话,找Zoker看看了######查看了access日志,就没有发送post请求。是osc的bug吗?######您好,请把您的项目地址留言给我。######

    引用来自“Zoker”的评论

    您好,请把您的项目地址留言给我。
    https://git.oschina.net/jbpgit/jbp-wechat.git 钩子文件:jwanViYW9wZ.php,谢谢######回复 @Zoker : 经测试已经恢复正常,谢谢######回复 @Zoker : 好的 谢谢######已经帮您修复。
    2020-06-05 23:04:03
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载