Maven 发布插件 git 推送无法使用 Git 部署密钥

Maven release plugin git push not working with Git Deploy key

我在使用 GIT 部署密钥后在我们的 Jenkins 设置中遇到了一个非常奇怪的问题。

我已经配置 Jenkins 添加了私钥,然后在 github 中添加了部署密钥,并授予了写入权限。

当任务运行时,Jenkins 能够获取存储库,然后执行 Maven 构建,顺利完成。

但是在 Maven 发布阶段,git push 命令失败并出现错误,提示未找到存储库

知道我错过了什么吗? .我尝试浏览不同的资源,但 none 似乎有效。

附加信息:该项目是一个私人仓库。当我们有一个机器用户时,这些任务运行良好。但是由于我们的组织政策发生了一些变化,我们必须在 git 上转移到 sso,因此我们的团队不得不转移到 deploykeys

如果有人遇到类似问题。我们能够修复它。

我们 IT 团队的勇敢者能够找出问题并提供解决方案。发生此问题是因为 Jekins 中使用的内部 ssh 无法识别我们正在使用的密钥。

所以我们安装了一个插件(ssh 代理),可以使用 git 部署密钥进行配置。之后我们的 Git 推送成功。

插件信息 http://wiki.jenkins-ci.org/display/JENKINS/SSH+Agent+Plugin