我遇到了一个奇怪的问题,我认为这可能是一个错误。
我将配置更改推送到 Git 服务器。这包括一个新的存储库,因此在推送后我登录到服务器以创建和初始化存储库(作为主要产品 repo teamer.git 的副本):
rwel@ve-git:/home/git/repositories/teamer$ sudo su git
git@ve-git:~/repositories/teamer$ git clone --bare ../teamer.git analytics.git
git@ve-git:~/repositories/teamer$ gitolite setup
奇怪的是,运行“gitolite setup”似乎恢复了我的更改!在存储库中,出现了一个新的提交,与之前的配置状态完全相同:
这里发生了什么,我该如何解决?如果您需要更多信息,请告诉我。
谢谢!
编辑:推送新配置后出现一些错误,可能与此有关:
gitolite-admin rwel$ git push origin
Counting objects: 11, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 1.07 KiB, done.
Total 7 (delta 2), reused 0 (delta 0)
remote: *** hooks.mailinglist is not set so no email will be sent
remote: *** for refs/heads/master update 85dd4c5e7592fadbdb0d445a245a8763d6e2042b->1063acec3b106b348fadac655d154a78ea15ead5
remote: FATAL: no files/dirs called 'hooks' or 'logs' are allowed