Ich möchte Pre-Commit Hook in Gitlab verwenden. Ich alles wie in der Dokumentation zu tun: https://docs.gitlab.com/ce/administration/custom_hooks.htmlGitlab Pre-Commit-Hook
In custom_hooks Verzeichnis I pre-commit mit Folowing Inhaltsdatei erstellt haben:
#!/bin/bash
exit 1
Haken wird nie ausgelöst, couse i begehen kann.
Wenn ich das gleiche mit Pre-Empfang Haken - alles funktioniert gut.
Wenn Gitlab Pre-Commit-Hook nicht verwenden?
Gelöst - pre-commit ist ein clientseitige Haken und soll in .git/Haken gespeichert werden Speicherort auf dem Client-Rechner (in meinem Fall unter Windows). Es ist wichtig zu beachten, dass clientseitige Hooks nicht kopiert werden, wenn Sie ein Repository klonen. Ich werde versuchen, alles mit serverseitigen Hooks zu machen. –