Jenkins与GitLab集成-端口22:操作超时

时间:2018-09-11 11:47:26

标签: authentication jenkins ssh gitlab

我正在尝试使用以下教程创建Jenkins和GitLab之间的集成:https://docs.bitnami.com/aws/how-to/create-ci-pipeline/ (没有第3步:将您的项目与GitLab存储库连接)

因此,我生成了公共密钥和私有密钥,在GitLab中添加了public(设置> SSH密钥),并将私有密钥文件的内容插入了Jenkins Project设置的文本区域(源代码管理>凭据> SSH用户名和私有密钥>私钥)

enter image description here

之后出现以下错误:

enter image description here

什么会引起这种奇怪的问题?感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

如果您将公共密钥添加到特定GitLab用户的个人资料中,则必须:

  1. 授予该用户访问GitLab中目标项目的权限。
  2. 在Jenkins中创建SSH凭据时,请使用该特定用户的用户名(代替git用户名)。