首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于access_rights,Jenkinsfile默认git签出失败

由于access_rights,Jenkinsfile默认git签出失败
EN

Stack Overflow用户
提问于 2019-03-22 21:56:03
回答 1查看 57关注 0票数 0

我正在尝试配置我的Jenkinsfile,使其在一个已经可以通过ssh访问我的git存储库的文件中运行。执行repo根路径中的Jenkinsfile时,jenkins作业失败:

代码语言:javascript
复制
Permission denied (publickey)

似乎存储库的git克隆是使用Jenkins用户执行的,而不是使用对此节点有权限访问的用户执行的,所以,有没有办法在Jenkinsfile中指定作业必须使用哪个公钥文件?这是当前的Jenkinsfile:

代码语言:javascript
复制
pipeline {
  agent {
    node {
        label 'node-example'
        customWorkspace '/Users/node-example/dev'
    }
  }
  stages {
      stage('Example') {
          steps {
              sh './example.sh'
          }
      }
  }
}
EN

回答 1

Stack Overflow用户

发布于 2019-03-23 00:36:37

解决方法是将Jenkins credetial中的用户名改为'git‘。它解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55301181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档