【问题标题】:git push and git clone works but not mvn release:branchgit push 和 git clone 有效,但 mvn release:branch 无效
【发布时间】:2019-03-19 14:06:24
【问题描述】:

我正在尝试构建我的 Linux VM 以与 Git 交互。我生成了私钥/公钥 SSH 密钥并将公钥放入 Git。我可以git clonegit push 无需密码。所以我认为一切都设置正确。

但是当我尝试运行mvn release:branch 时,它要求输入用户名和密码。

是否需要我们为mvn 命令进行不同的设置?

【问题讨论】:

    标签: linux git ssh


    【解决方案1】:

    mvn release plugin 将使用 pom.xml 中的 project.scm.developerConnection 元素来了解将标记的源(或此处是具有新分支的源)推送到何处,然后再将实际发布到 Nexus。

    如果该连接使用 https URL,则需要凭据。

    This article 表明连接可能是明确指定的:

    显然,release:branch 目标不会生成任何 release.properties 文件或 release:perform 目标所期望的其他文件。

    所以试试mvn release:prepare

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-10
      • 2021-07-14
      • 2012-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多