2
我想在gitlab中使用pre-commit hook。我的文檔所做的一切,如:與如下因素內容https://docs.gitlab.com/ce/administration/custom_hooks.htmlGitlab pre-commit hook
在custom_hooks目錄我創建預提交的文件:
#!/bin/bash
exit 1
掛鉤永遠不會觸發,職高我可以提交。
當我對預接收鉤做同樣的事情 - 一切正常。
如果Gitlab不允許使用預提交鉤子?
解決 - 預提交的是一個客戶端鉤應存放在git的/掛鉤在客戶機上的位置(在我的情況下在Windows上)。請注意,克隆存儲庫時不會複製客戶端掛鉤。我會盡全力使用服務器端鉤子。 –