使用git@OSC作为版本控制库并使用push钩子实现自动部署。当配置并调试好push钩子后,每次push代码时项目都没能在目标主机自动部署,查看access日志也没有访问钩子文件的记录。有人知道什么情况吗?启用push钩子但每次push代码后都没有向目标主机发送http请求。
######有谁知道什么情况吗?重新创建项目配置钩子后还是这样,根本没想目标主机发送push请求。域名及解析程序等等都是ok的。######那个用作hook的php文件在其他项目也用过,没有问题的。######在你的php程序中加入一些debug输出看看,hook发起的是一个post请求,看看你的php能不能打印出这个post请求的信息######回复 @Feng_Yu : 不会吧,其他项目的话,access日志可以看到post请求的呀######@lemoncn post请求通常在access log中是看不出来的,不会打印请求主体,需要在程序中加入打印。另外就是,如果根本连什么请求都没发出的话,找Zoker看看了######查看了access日志,就没有发送post请求。是osc的bug吗?######您好,请把您的项目地址留言给我。######
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。