Gitlabは私のサーバにローカルにホストされています。私がコミットをプッシュすると、ポスト受信フックは動作しません。私はフックgit:git
の所有者にして、それを実行可能にした。ファイルを手動で実行すると、そのファイルは機能します。Gitlabは受信後のフックを自動的に実行しません
0
A
答えて
0
GitLabは、post-receive
をリポジトリのcustom_hooks
ディレクトリに配置し、ディレクトリとファイルの両方をgit
が所有している限り、カスタムを実行します。また、標準argsではなく、あなたのフックがstdinの入力を期待していることを確認してください。
残念ながらカスタムpost-receive
は、デバッグするのが簡単ではありません。 pre-receive
エラーがクライアントに返されます。私はあなたのフックに自分のロギングをたくさん追加することをお勧めします。何が起こっているのかを正確に見ることができます。シバンの直後に最初のログを書いて、あなたのフックが実行されたことを知ってください。
https://docs.gitlab.com/ee/administration/custom_hooks.html#custom-git-hooksのドキュメントには、まだ見たことがない場合に役立つ手順があります。
関連する問題
- 1. Gitはポスト受信フックを実行していません
- 2. gitlab、受信後、デプロイ
- 3. NodejsのGithub受信後フック
- 4. SVN post-commitフックはコミット後に実行されません
- 5. uEnv.txt内のuenvcmdは自動的に実行できません
- 6. GitLab WebHookエラー 'フックの実行に失敗しました'
- 7. gitoliteフック - 受信後に動作しないようです。
- 8. 毎時の後にPHPを自動的に実行します
- 9. 受信後フックにエラーは発生しませんが、ファイルがコピーされません
- 10. サイクルは自動的に実行されません
- 11. CronJobは自動的に実行されませんDrupal7
- 12. Azureサービスハブは自動的にjavascriptでメッセージを受信します
- 13. ポスト受信フックのGitチェックアウト: "gitリポジトリではありません。" "
- 14. Rx - onNext()を受信した後に自動的に退会する方法は?
- 15. GitLabのサーバー側にプリ受信フックを追加する方法は?
- 16. gitlabプリ受けるフックPythonのインポートエラー
- 17. JPanelのコンポーネントは自動的に行を変更しません
- 18. AWS信託アドバイザーは自動的に実行されますか?
- 19. 自動的にカレンダーオブジェクトを受信者タイムゾーンにフォーマットします
- 20. FCMの移行後にXMPPアップストリームメッセージを受信できません
- 21. gitフックを実行できません
- 22. Git:致命的:execフック/ポスト受信に失敗しました
- 23. gitlabリポジトリのポスト受信からカールコールを行うことができません
- 24. タスクスケジューラLaravel 5.4 cronは自動的にMac OSXを実行しません
- 25. EclipseはAVDでAndroidプロジェクトを自動的に実行しません
- 26. Gitクローンの後でGitフックを使用しないで自動的にタスクを実行
- 27. Googleスクリプトは手動でのみ実行されますが、自動的には実行されません。
- 28. アプリを実行した後にファイルを自動的にコピー
- 29. Laravelのマイグレーションを自動的に実行するためのGitフック
- 30. 自動djangoはサーバ上のフックを受信します: "yes"でcollectstaticに応答します
オーナーは現在のユーザーでなければなりませんが、重要なのは 'chmod 755'を使って実行可能にすることです。 – MaNKuR
私はすでにファイルを実行可能にしました –