在备份恢复之后webhook再也不会触发

请先搜索确保没有重复发帖。

Gogs 版本:0.11.34.1122
系统类型及版本:centos 7.1
数据库:mysql 5.7
问题描述:

gogs data文件夹,重新安装并覆盖data。 在push之后webhook无法触发,所有的项目都一样
hook文件下没有任何日志, 通过ui的”测试推送“可以正常推送

管理员面板尝试一下:

这两个执行了, 但是还是没有效果
有post-receive 默认脚本吗? 我看到pos-receive 的钩子没启动, 就修改启动。然而不知道脚本怎么写,目前是空的

你没有需求就不用改 git 钩子脚本。

那你现在推送,控制面板能看到推送的记录吗?

看不到的,一直都无效

那推送的方式出现问题了。你推送的 url 长什么样?完整的命令和输出发出来看一下(打码敏感信息)

不, 通过按钮点击测试推送是可以看到推送的记录的

我说的是推送代码

我问的是你是怎么从命令行推送代码到这个仓库的。。。

配置了ssh 密钥, 推送用

git push

你推送的 remote URL 是什么?

或者说,你在 Gogs web 界面复制的,SSH 克隆地址是什么?

http://ip:端口/用户名/webpage.git

你推送代码用的是 http 协议吗?你不是说用的 ssh 密钥?

哦, 那是我多配置了ssh, clone和push用的是http协议

你查看的是哪个位置的日志文件,文件名是什么?