若~/.gitconfig没有设置defaultBranch为master(比如我之前发现我的默认值为main), gitolite的post-update会直接返回, 且不会给任何提示, 导致客户端对gitolite.conf的任何设置都不会被执行而失败.
解决办法是要么把defaultBranch该为master, 要么在客户端push gitolite时, 使用git push --set-upstream origin master明确告知push到master分支.
这个地方gitolite的作者应该给一个警告出来, 可以让用户在push后没有效果时, 知道往什么方向排查问题.