设置 Gitlab CI

设置 Gitlab CI

我已经在 ubuntu 服务器中设置了 Gitlab,它运行良好。我通过 urlhttp://123.456.789.100和 Gitlab 登录详细信息访问 Gitlab

username:[email protected] 
password:123456

然后我想设置 Gitlab CI 以在合并之前测试代码。我已经使用以下方法设置了 Gitlab CI关联。我已经设置了除 Runner 之外的所有设置。ssh git@<your gitlab url>在 Runner 中设置时,我遇到了错误

ssh [email protected]

它提示我输入密码

[email protected]'s password:

我输入了用于进入 gitlab 服务器的 gitlab 密码(123456),然后出现此错误

Permission denied please try again

但是我通过 Gitlab CI 网页界面访问了http://123.456.789.100:8081(我确实将 Gitlab-ci 设置为监听 8081 端口)。然后我输入了 Gitlab 服务器的用户名和密码,如下所示[电子邮件保护]和 123456,我得到了无效的凭证。

我犯了什么错?


我可以通过 gitlab 的用户名和密码登录 gitlab_ci。我需要做的就是在 /home/gitlab_ci/config/application.yml 文件中添加 gitlab 服务器的 url,然后在 Gitlab_ci WebUI 中选择该 gitlab 服务器的 url。

但是在Gitlab_CI Runner 上执行时仍然出现错误ssh [email protected]

答案1

您必须使用 ubuntu 用户帐户进行 ssh,gitlab_ci 和 gitlab 用户帐户独立于 os 用户帐户,尽管有些人可能对这两个帐户使用相同的密码。

相关内容