LoginSignup
5
13

More than 5 years have passed since last update.

自前のgitlabにpushできなくなった( pre-receive hook declined )

Posted at

DockerでGitlabコンテナを作ってごちゃごちゃしていたら、pushできなくなったときの話。

 ! [remote rejected] master -> master (pre-receive hook declined)

こんなんがでてpushできない。。

調べるとこれは権限周辺の問題らしい。

Gitlabのデフォルトの設定なのかどうかはわからないが、指定したURLでないとpushをうけつけない(?)制限が付いていた。

実は、この症状が起きるちょっと前にGitlabのURLを変えてたんですよね。

そこで、触ったことのないファイルの存在が発覚。

/home/git/gitlab-shell/config.yml

ファイルの場所は、あくまでも僕が使用しているDockerイメージ内の場所なので参考にならんかもです。

このgitlab-shell の設定ファイルに内に

gitlab_url: "localhost:8080"

なる項目が。

こいつがまだ変わっていませんでした。

ここを新しいURLに変えて、gitlabをリスタートさせるとpushできました!

以上。

5
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
13