type
status
date
slug
summary
category
tags
create_time
Apr 21, 2025 08:56 AM
icon
password
这是一篇我很早以前在github pages上面发布的文章,因为源码丢失已无法再发布更新了,所以直接迁移到自己的博客站。
🧩 问题描述
在使用Jenkins构建拉取Gitlab上的仓库时总是出现权限失败,无法访问的情况,如打印以下信息:
🔍 原因分析
这个问题提示已经很明确了,就是拉取代码时没有权限,也就是我们没有给Jenkins提供git认证信息。
✅ 解决方案
配置Jenkins项目时,在源码管理中选择Git(前提是已安装好Git插件),填好仓库地址,认证点击Add,如下图所示:


在Kind中选择SSH Username with private key,下面的Private Key选择Enter directly直接输入在Gitlab部署了public key对应的private key即可。一般public key是在~/.ssh/id_rsa.pub, 而private key是~/.ssh/id_rsa。
点击OK,保存项目再次构建就好了。
有关文章的任何疑问,欢迎您在底部评论区留言,一起交流~
如果文章对您有帮助,请我喝杯咖啡 赏你
上一篇
解决 Harbor + Cert-Manager 出现 ingress-nginx x509: certificate is valid for ingress.local 错误
下一篇
网站计数还在用不蒜子?试试全新的vercount!
- 作者:lusyoe
- 链接:https://blog.lusyoe.com/article/fix-jenkins-gitlab-permission-denied-error
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。