4

在 gitlab CI 中添加项目后,我得到:

您应该为项目分配至少一个运行程序以处理项目构建。访问此页面以分配跑步者

链接页面(/ci/projects/16/runner_projects)有一个按钮可以将跑步者添加到项目中,但是当我点击 时Add,我得到了错误:

未能将运行器部署密钥添加到 GitLab 项目

Gitlab版本:

  • GitLab CI 3.2.0 e0c0609
  • Gitlab 6.2
4

3 回答 3

1

从 GitLab 上的配置文件中删除所有 SSH 密钥,然后它将允许您将运行器添加到项目中。

于 2013-11-06T22:32:19.943 回答
0

类似的问题确实提到了一种解决方法:

确切地注意添加 gitlab-ci-runner 的作用和不作用可能会很好。

我能够通过创建一个新用户并在其中创建一个gitlab-ci-runner内部来实现这一点。

以前我曾尝试添加一个在现有用户下运行的运行器,一旦使用该用户的主 ssh 密钥(在我的 gitlabhq 实例中也添加到我的帐户中)。
然后,我使用仅用于 gitlab-ci-runner 的新生成的密钥进行了尝试。

这有点类似于issue 204,其中“添加”和“分配给所有”都存在问题,潜在原因是:

我认为我的问题是我试图在项目中已经存在我的密钥时添加它......我可以成功地添加新密钥。

正如第 207 期提到的:

Runner 应该在 GItLab CI url 上注册。不是 GitLab(即:使用http://ci.gitlab.org

确保您的 gitlab-ci 版本至少包含提交 9aca33e(从您的问题来看,应该是这种情况)。

于 2013-11-04T07:35:24.827 回答
-1

您必须在 CI 项目的编辑页面的“高级设置”部分填写所有信息

于 2013-09-03T16:35:21.690 回答