はじめに
Gitlabの移行に伴い、古いサーバのリポジトリにアクセスした場合に新しいサーバのリポジトリにリダイレクトする設定が必要になったので備忘録がてら記述します。
実装
/etc/gitlab/gitlab.rbを編集します。旧サーバのリダイレクトりしたいリポジトリを開き、ドメイン以降のパスを<旧サーバリポジトリ>に記述する。
nginx['custom_gitlab_server_config'] = " location ^~ /<旧サーバリポジトリ> {
return 301 https://<新サーバドメイン>/リポジトリ;
}
"
次に以下コマンドで設定を読み込みなおします。
gitlab-ctl reconfigure