Maven发布插件git push不适用于Git Deploy键

时间:2018-12-07 00:21:11

标签: git maven jenkins maven-release-plugin

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

我已配置Jenkins添加了私钥,然后在github中添加了部署密钥,并对其具有写权限。

当任务运行时,Jenkins能够获取存储库,然后执行Maven构建,该构建完成了,没有任何问题。

enter image description here

但是在Maven发布阶段,git push命令失败,并显示一条错误消息,指出未找到存储库

enter image description here

任何想法我想念的是什么? 。我尝试使用其他资源,但似乎都没有用。

其他信息:该项目是私人仓库。当我们有机器用户时,任务运行正常。但是由于我们组织政策的某些变化,我们不得不在git上使用sso,因此我们的团队不得不迁移到deploykeys

1 个答案:

答案 0 :(得分:1)

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

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

因此,我们安装了可通过git deploy键配置的插件(ssh代理)。完成之后,我们的Git推送成功了。

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