I'm seeing a Gitlab authentication out of date error loop
Если вы видите страницу с ошибкой сервера 500 и сообщением “GitLab Authentication is out of date”, то, как правило, это означает, что deploy key в настройках репозитория в dbt и в GitLab не совпадают.
Не беспокойтесь — это текущая проблема, над которой работает команда dbt Labs, и у нас есть несколько обходных путей, которые вы можете попробовать:
Первый обходной путь
- Отключите репозиторий от проекта в dbt.
- Перейдите в GitLab и нажмите Settings > Repository.
- В разделе Repository Settings удалите или отзовите активные deploy tokens и deploy keys для dbt.
- Попробуйте снова подключить ваш репозиторий через dbt.
- Затем необходимо проверить в GitLab, что новый deploy key был добавлен.
- После подтверждения того, что ключ добавлен, обновите dbt и попробуйте снова приступить к разработке.
Второй обходной путь
- Оставьте репозиторий подключённым к проекту как есть — не отключайте его.
- Скопируйте deploy key, сгенерированный в dbt.
- Перейдите в GitLab и нажмите Settings > Repository.
- В разделе Repository Settings вручную добавьте deploy key в репозиторий вашего GitLab‑проекта (с установленным флажком
Grant write permissions). - Вернитесь в dbt, обновите страницу и попробуйте продолжить разработку.
Если вы попробовали указанные выше обходные пути и все еще сталкиваетесь с этой проблемой, свяжитесь с командой поддержки по адресу support@getdbt.com, и мы будем рады помочь!
Нашли ошибку?
0