我已经用maven创建了一个java项目。我正在尝试使用maven-release插件发布我的项目。
当我按照下图所示的顺序执行以下命令时,maven发布插件将尝试将更改推送到git存储库。
谁能帮我弄清楚这里的问题。
我已经在我的应用程序的项目对象模型中添加了SCM部分。我还使用ssh-add设置了密码短语。但是还是没有运气:
这是在将更改应用到scm部分后收到的新错误
发布于 2013-07-07 20:53:58
您的日志显示Maven正在尝试使用HTTPS进行推送。您可能没有配置HTTP(S)身份验证,这就是推送到远程存储库失败的原因。
由于您希望使用SSH,因此必须将您的<developerConnection>
标记更改为scm:git:ssh://git@github.com:kitis/sample-multimodule-project.git
。
如果你想使用HTTP(S)来推送,你可以尝试使用.netrc
文件。
发布于 2014-01-17 15:47:23
对于第一个映像,它可能是由于缺少scm凭据而导致的。我使用maven 3.0.5,m2releaseplugin 2.3.2和git作为scm。这个问题可以通过在项目的pom.xml上提供配置管理参数username和password来解决。查看maven帮助中的scm插件参数。如果您正在使用Jenkins配置项和m2版本插件,则可以从web gui指定用户名/密码参数。这是由于scm插件对发布插件的依赖性。希望这能有所帮助
https://stackoverflow.com/questions/17514736
复制相似问题