4

gitlab CI にプロジェクトを追加した後、次のようになりました。

プロジェクトのビルドを処理するには、少なくとも 1 つのランナーをプロジェクトに割り当てる必要があります。このページにアクセスして、ランナーを割り当てます

リンクされたページ ( /ci/projects/16/runner_projects ) にはプロジェクトにランナーを追加するボタンがありましたが、 を押すとAddエラーが発生しました:

ランナー デプロイ キーを GitLab プロジェクトに追加できませんでした

Gitlab バージョン:

  • GitLab CI 3.2.0 e0c0609
  • ギットラボ 6.2
4

3 に答える 3

0

同様の問題で回避策が言及されています。

gitlab-ci-runner を追加するために何が機能し、何が機能しないかを正確に書き留めておくとよいでしょう。

新しいユーザーを作成し、gitlab-ci-runnerwith-in を作成することで、これを機能させることができました。

以前、既存のユーザーの下で実行されているランナーを追加しようとしましたが、そのユーザーのメインの ssh キー (gitlabhq の私のインスタンスでもアカウントに追加されました) を使用していました。
次に、gitlab-ci-runner 専用の新しく生成されたキーを使用して試しました。

これは問題 204に少し似ています。問題は「追加」と「すべてに割り当て」の両方に存在し、潜在的な原因があります。

私の問題は、プロジェクトに既に存在するキーを追加しようとしていたことだと思います...新しいキーを正常に追加できます。

issue 207で言及されているように:

ランナーは、GItLab CI url に登録する必要があります。GitLab ではありません (つまり、http://ci.gitlab.orgを使用します)

gitlab-ci のバージョンに少なくともコミット 9aca33eが含まれていることを確認してください(あなたの質問から、そうである必要があります)。

于 2013-11-04T07:35:24.827 に答える