如何使用maven版本时解析权限被拒绝(publickey)

时间:2017-04-19 09:02:02

标签: git maven maven-plugin release maven-release-plugin

我有此错误消息:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare (default-cli) on project portail: Unable to
commit files
[ERROR] Provider message:
[ERROR] The git-push command failed.
[ERROR] Command output:
[ERROR] Permission denied (publickey).
[ERROR] fatal: Could not read from remote repository.
我不明白。我使用这个命令maven:

mvn release:prepare release:perform -DgenerateBackupPoms=false -Dtag=xxx-2.1-RC03 -DreleaseVersion=2.1-RC03 -DdevelopmentVersion=2.2-SNAPSHOT

我有一半的结果,因为我可以看到第一次推动[maven-release-plugins] prepare release xxx-2.1.0-RC03 但我无法在我的nexus上看到神器2.1.0-RC03。

如果我在同一个项目的Jenkins上使用maven版本,那么构建将会完全成功......

1 个答案:

答案 0 :(得分:1)

根据提供的信息,它无法给出确切的答案,但我预计问题潜伏在某处:

  • jenkins job confinguration,
  • 项目的maven配置。

正如你在评论中所述,后者在这种情况下是正确的。