在Maven中发布版本时出现多个错误?
在尝试将版本推送到Maven时,我遇到了几个错误,包括:在Maven中发布版本时出现多个错误?,maven,Maven,在尝试将版本推送到Maven时,我遇到了几个错误,包括: Permission denied (publickey). fatal: The remote end hung up unexpectedly 及 因此,这实际上只是我将git上托管的开源项目的发布推向市场的过程中的一个脑力消耗。这里的几乎所有内容都包含在单独的StackOverflow问题中,但是对于那些(像我一样)第一次这样做的人来说,概述是有用的 整个过程实际上只是两个命令: mvn发布:准备 mvn发布:执行 然而,正是
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
及
因此,这实际上只是我将git上托管的开源项目的发布推向市场的过程中的一个脑力消耗。这里的几乎所有内容都包含在单独的StackOverflow问题中,但是对于那些(像我一样)第一次这样做的人来说,概述是有用的 整个过程实际上只是两个命令:
- mvn发布:准备
- mvn发布:执行
权限被拒绝(公钥)。
错误mvn-Pgpg gpg:sign and deploy file-Durl进行签名=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype nexus staging-DpomFile=pom.xml-Dfile=pom.xml
<settings>
<servers>
<server>
<id>sonatype-nexus-snapshots</id>
<username>username</username>
<password>password</password>
</server>
<server>
<id>sonatype-nexus-staging</id>
<username>username</username>
<password>password</password>
</server>
</servers>
<profiles>
<profile>
<id>gpg</id>
<properties>
<gpg.passphrase>password</gpg.passphrase>
<gpg.keyname>12345678</gpg.keyname>
</properties>
</profile>
</profiles>
</settings>
sonatype nexus快照
用户名
密码
索纳型连接分期
用户名
密码
gpg
密码
12345678
即使在生成SSH并在Github上添加.pub内容之后,我仍然会收到一个Putty对话框,上面说没有可用的身份验证方法。服务器已发送公钥
。你能帮忙吗?
<settings>
<servers>
<server>
<id>sonatype-nexus-snapshots</id>
<username>username</username>
<password>password</password>
</server>
<server>
<id>sonatype-nexus-staging</id>
<username>username</username>
<password>password</password>
</server>
</servers>
<profiles>
<profile>
<id>gpg</id>
<properties>
<gpg.passphrase>password</gpg.passphrase>
<gpg.keyname>12345678</gpg.keyname>
</properties>
</profile>
</profiles>
</settings>