GitLab:找不到您要查找的项目。致命:在 Jenkins 中构建时无法从远程存储库中读取
Posted
技术标签:
【中文标题】GitLab:找不到您要查找的项目。致命:在 Jenkins 中构建时无法从远程存储库中读取【英文标题】:GitLab: The project you were looking for could not be found. fatal: Could not read from remote repository when building in Jenkins 【发布时间】:2020-03-23 03:33:33 【问题描述】:我在 Jenkins 平台上创建了一个管道,在配置中添加了我的 git repo,但是当我构建管道时,它给了我这样的错误:
有人可以帮忙吗?
【问题讨论】:
【参考方案1】:您是否提供了凭据?因为错误清楚地表明这是访问权限的问题。您是否使用checkout 步骤添加配置?然后您可以按如下方式添加凭据
steps
checkout([
$class: 'GitSCM',
branches: [[name: 'master']],
doGenerateSubmoduleConfigurations: false,
extensions: [[$class: 'RelativeTargetDirectory', relativeTargetDir: 'targetdirectoryname'],
[$class: 'CleanCheckout']],
submoduleCfg: [],
userRemoteConfigs: [[credentialsId: 'yourcredentailID', url: 'repo_url']]])
如果您不想在代码中显示您的凭据,可以使用jenkins' credentials
【讨论】:
【参考方案2】:同样的事情发生在我身上。 在 Gitlab 中更改用户(工作和个人)时,您必须转到 Window 的控制面板并搜索凭据。然后删除 Gitlab 存储的凭据,下次您在命令行中执行推送时,弹出窗口会询问用户名/密码
【讨论】:
【参考方案3】:您从 jenkins 访问 git 存储库的凭据似乎不起作用。 请在 jenkins 中更新您的 git 凭据
【讨论】:
以上是关于GitLab:找不到您要查找的项目。致命:在 Jenkins 中构建时无法从远程存储库中读取的主要内容,如果未能解决你的问题,请参考以下文章