【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址 + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

时间:2023-12-12 20:12:20

注意,如果 jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

而此时你是使用的SSH地址进行clone的,请改用HTTP地址去clone代码!!!【内网推荐使用】

===========================================================================

一.在源码管理下,设置gitlab上的项目clone地址

可以选择SSH地址和HTTP地址两种

【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

1.选择输入SSH地址,在jenkins的源码管理上【内网,不推荐使用,直接看第2点】

如果输入的是SSH地址,可以选择点击添加按钮,设置SSH-Key,增加安全性

【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

  1.1点击上图的Add按钮

【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

  

  1.2 在jenkins所在服务器上,生成SSH-Key【本例以centos,适用于linux,windows自行查询】

  SSH-KEY介绍+生成步骤

  

  1.3 将私钥填写在此处,username自行填写

  填写完成后,点击左下角 添加

  【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

  

  1.4 在此处将刚刚添加的SSH-Key添加

  【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

  

  1.5 进入gitlab,将公钥设置在gitlab中

  【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

点击右上角头像处,点击设置,点击左侧SSH密钥,复制上面的公钥,添加在此处

【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

添加完成后,会在下方显示

【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.

  1.6 完成

到此,关于Jenkins源码管理处,添加GitLab项目的SSH克隆地址,并为SSH通信添加SSH-Key即完成了。

  1.7 使用SSH地址在jenkins上clone项目时候,报错

解决地址:https://www.cnblogs.com/sxdcgaq8080/p/10577241.html

2.输入HTTP地址,在jenkins的源码管理上【内网推荐使用】

  

  【Devops】【docker】【CI/CD】Jenkins源码管理,设置gitlab上项目的clone地址  + jenkins构建报错:Please make sure you have the correct access rights and the repository exists.