Gitlab — 422 — The change you requested was rejected

При использовании Nginx с HTTPS в качестве реверс-прокси и Gitlab с HTTP в качестве бэкенда, можно встретить такую ошибку при входе в систему:
422 — The change you requested was rejected.
Решением было добавить после external_url указывающего на реверс-прокси, заголовки:
external_url 'https://gitlab.samoilov.online' nginx['listen_port'] = 8001 nginx['listen_https'] = false nginx['proxy_set_headers'] = { 'X-Forwarded-Proto' => 'https', 'X-Forwarded-Ssl' => 'off' }