gpt4 book ai didi

git - SSH 身份验证在 Jenkins Git 轮询上失败(适用于手动触发)

转载 作者:行者123 更新时间:2023-12-02 14:04:06 25 4
gpt4 key购买 nike

我已经配置了 SSH 身份验证,因此 Jenkins 可以从 GitHub 存储库中 checkout 代码。

当我手动开始构建时,一切正常。但是,当我使用定期轮询时,会出现身份验证错误。

开始于 2014 年 4 月 21 日晚上 11:02:14
使用策略:默认
[民意调查] 上次构建修订:修订 2dd6b946d5274c0e802fd912e9c9aed9c1bafa7c (origin/desenv)
使用 GIT_SSH 设置凭据 jenkins@glr.com.br
致命:命令“git ls-remote -h git@github.com:felipe-gdr/game-of-life.git desenv”返回状态码 128:
标准输出:
标准错误:权限被拒绝(公钥)。
致命:无法从远程存储库中读取。

请确保您拥有正确的访问权限
并且存储库存在。

最佳答案

我被困了一个下午,并尝试了一切,包括手动启动我的 ssh 代理和手动添加构建用户 ssh key 等。

根据这个线程的答案Using ssh-agent with jenkins while polling SCM暂时创建没有密码的 SSH key 是实现此行为的唯一方法。

这是严重疏忽,但它是我在上一个构建项目中可以得到的唯一解决方案。

关于git - SSH 身份验证在 Jenkins Git 轮询上失败(适用于手动触发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23207501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com