我有以下问题通过 SSH 进行 git push 没有激活远程挂钩。
Git repo 所在的服务器是 Linux ubuntu。Git
版本 1.7.9.5
我的 repo hooks 路径/路径/test.git/hooks/更新; 和更新可执行文件(chmod +x)
在更新文件中我只做了简单的检查以确保它能正常工作。
/bin/bash #!/bin/bash
echo "Hello World"
echo "098" >> test.txt
退出 1
我从 Ubuntu(在 Virtualbox 上)连接,步骤如下:
touch somefile.txt
git add -A
git commit -ma "我的 somefile 添加"
然后:
git push 来源 HEAD:refs/for/master
计数对象:3,已完成。
压缩对象:100% (2/2),已完成。
写入对象:100% (3/3),291 字节 | 0 字节/秒,已完成。
总计 3 (增量 0),重用 1 (增量 0)
远程:处理更改:新:1,引用:1,已完成
远程:
远程:新更改:
远程: https://网址/gerrit/15676
远程:
到 ssh://mylogin@URL:29418/reponame
* [新分支] HEAD -> refs/for/master
正如您所看到的,我的更新脚本在“推送”期间未被激活。
怎样才能检查为什么会发生这种情况?