1. ホーム
  2. gitlab

[解決済み】Git push エラー pre-receive フックが減少しました。

2022-02-18 09:57:31

質問

このチュートリアルの1-6ステップに従って、仮想マシン上でgitlabhq rails serverを走らせました。 https://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md というコマンドを実行し、railsサーバを起動します。 {コード . その後、管理ツールを使ってユーザーを作成し、このユーザーの下に新しいプロジェクトを作成しました。それから、いつものように、既存のプロジェクトをこのリポジトリにプッシュしようとしています。しかし、最後のステップで sudo -u git -H bundle exec rails s -e production というエラーで失敗します。

[リモート拒否] master -> master (受信前のフックは拒否されました)

追加情報です。

1) サーバー側でポストサービスを設定しておらず、このマニュアルにその方法が載っていなかったので、メールアクティベーションリンクでユーザー(プロジェクトオーナー)をアクティベートしていません。

2) Gitlabサーバーはプロジェクトをレポにプッシュするためのヒントを生成しますが、そのヒントは {コード {コード をパスに入れてください。つまり {コード の代わりに {コード というのが正しい。

3) デバッグしようとしたら git push origin master のスクリプトを作成し、変数(3つある)を出力してみました。 repositories/, {コード そして {コード で、key_idが常に空であることを確認しました。もしかしたら、問題はここにあるのかもしれません・・・。もしそうなら、それを修正する方法について提案をお願いします。ありがとうございます。

解決するには?

sidekiqなど、一部のサービスに問題があるようです。実行中 {コード は、すべての問題をコンフィグで出力します。