Gitlab Pagesで404 not foundが表示される

この記事を書いた人

higashi@itsherpa
 
 

前提条件

Linux ITS-GIT-01 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux
Docker version 19.03.2, build 6a30dfca03
GitLab Community Edition 12.2.5
 
 

対処方法

vi /data/opt/docker/gitlab/docker-compose.d/var/opt/gitlab/gitlab-rails/shared/pages/.update
上記ファイルを現在書かれている内容と違う内容(なんでもいい)にして編集し保存する
     
 
 

具体例


 
 

原因

リポジトリの移動をした際に新しいGitLabページのURLにアクセスすると、404が発生する。
移動した際にgitlab-pagesデーモンのリロードがされていないgitlabのバグが原因
 
 

おまけ

Docker環境ではない場合は以下にファイルがある
echo '適当な文字列' | tee /var/opt/gitlab/gitlab-rails/shared/pages/.update