0

最近、gitlab サーバーを 8.0 にアップグレードし、CI 移行ガイドを使用して CI データを移行し、いくつかのコミットをプッシュしましたが、データをフェッチできないため、すべてのビルドが失敗しました。

ドッカーランナーの状態:

Cloning repository...
Cloning into '/builds/ns/project'...
fatal: Authentication failed for 'https://gitlab-ci-token:d33[...]a6@git.geekwu.org/ns/project.git/'

ERROR: Build failed with: exit code 128

ランナーの再登録を試みましたが、成功しませんでした

CI トークン (このトークンはプロジェクト固有のものです) を変更しようとしましたが、成功しませんでした

注意: プロジェクトは非公開ですが、gitlab 7.x でビルドされました

4

1 に答える 1

0

サービス トークンがプロジェクト トークンと同期していませんでした。

それらを修正するには、データベースに接続し、「GitlabCiService」タイプのサービス テーブルでトークンを取得します。トークンは、フィールド プロパティで JSON にエンコードされます。

それを CI トークンに入れます (Web アプリケーションでは、CI > プロジェクト > 設定 > CI トークンにあります。データベースでは、ci_projects テーブルのトークン フィールドにあります)。

EDIT バグレポートはクローズされ、修正済みとしてマークされています

于 2015-09-22T19:26:12.410 に答える