Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改Jenkins的github凭据_Git_Github_Jenkins_Jenkins Plugins - Fatal编程技术网

更改Jenkins的github凭据

更改Jenkins的github凭据,git,github,jenkins,jenkins-plugins,Git,Github,Jenkins,Jenkins Plugins,我是詹金斯的新用户,所以请容忍我 为我们设置Jenkins的员工辞职了,我们取消了他访问github回购协议的权限。但他已经将我们的自动构建配置为以他自己的身份访问git,所以现在当然失败了。我进入项目设置,为一个确实有权访问我们的github repo的用户添加了一个新凭据,以及他们的github密码,并将该用户的ssh密钥安装到github。现在,当构建运行时,我得到以下信息: 权限被拒绝(公钥) 我还需要做什么才能切换访问我们的repo进行构建的用户?我如何才能看到它在什么上被“拒绝权限”

我是詹金斯的新用户,所以请容忍我

为我们设置Jenkins的员工辞职了,我们取消了他访问github回购协议的权限。但他已经将我们的自动构建配置为以他自己的身份访问git,所以现在当然失败了。我进入项目设置,为一个确实有权访问我们的github repo的用户添加了一个新凭据,以及他们的github密码,并将该用户的ssh密钥安装到github。现在,当构建运行时,我得到以下信息:

权限被拒绝(公钥)


我还需要做什么才能切换访问我们的repo进行构建的用户?我如何才能看到它在什么上被“拒绝权限”?

要在Jenkins上设置用户的GitHub SSH密钥:

  • 在Jenkins作业的配置中,转到源代码管理>Git

  • 验证存储库URL是GitHub SSH URL(而不是HTTPS)

  • 在凭据旁边,单击添加。(注意,您也可以从管理Jenkins>管理凭据以管理员身份修改这些密钥)

  • 在添加凭据对话框中,按如下方式填写字段:

    • 种类-带私钥的SSH用户名
    • 用户名-
    • 私钥-直接输入

    • 密码短语-注意,如果设置了GitHub SSH密钥(这会破坏密钥的用途),则不需要提供GitHub密码。您尝试在何处添加GitHub密码?在项目配置的凭据部分。牛顿第四定律:在涉及CI-CD系统等基础设施设置时,切勿使用个人的密钥对。创建一个抽象用户,该用户不会受到此类离开公司或被卡车辗过的情况的影响。为这个任意用户生成密钥对并使用它。这是哪个版本的Jenkins的?