mvn clean deploy gpg: signing failed: Inappropriate ioctl for device

简介: mvn clean deploy gpg: signing failed: Inappropriate ioctl for device

执行部署报错

$ mvn clean deploy
gpg: signing failed: Inappropriate ioctl for device

原因是当前终端无法弹出密码输入页面

解决方法

$ export GPG_TTY=$(tty)
$ mvn clean deploy

参考

手把手教你如何将项目发布到Maven中央仓库(附步骤及常见问题解决方法)

相关文章
|
开发框架 Linux API
Qt:构建高效且用户友好的跨平台应用
Qt:构建高效且用户友好的跨平台应用
|
安全 Unix 开发工具
【git 实用指南】git 如何忽略文件权限
【git 实用指南】git 如何忽略文件权限
517 2
|
设计模式 Java Spring
【Spring源码】WebSocket做推送动作的底层实例是谁
我们都知道WebSocket可以主动推送消息给用户,那做推送动作的底层实例究竟是谁?我们先整体看下整个模块的组织机构。可以看到handleMessage方法定义了每个消息格式采用不同的消息处理方法,而这些方法该类并**没有实现**,而是留给了子类去实现。
172 1
【Spring源码】WebSocket做推送动作的底层实例是谁
|
Java Maven 数据安全/隐私保护
Maven - 发布JAR包到Maven远程中央仓库(五)
Maven - 发布JAR包到Maven远程中央仓库(五)
1129 0
Maven - 发布JAR包到Maven远程中央仓库(五)
|
安全 前端开发 Linux
深入了解Linux命令pinentry-curses:保护敏感输入的终端工具
`pinentry-curses`是GnuPG的一部分,用于CLI中安全输入密码或PIN。它利用curses库创建一个隐藏输入的终端界面,增强安全性。适用于GnuPG及其它需要安全输入的场景。特点包括安全隐藏输入、用户友好、灵活配置。常用参数如`--password`、`--title`等。在GPG加密文件时,可以结合`--pinentry-mode curses`使用。记得在安全环境下操作,勿明文显示密码,保持软件更新,并使用强密码。
|
Java Maven 数据安全/隐私保护
如何上传自己的Jar到Maven中央仓库
如何上传自己的Jar到Maven中央仓库
1541 0
|
SQL 关系型数据库 数据挖掘
Hive数据仓库基础知识
Hive数据仓库基础知识
313 1
|
监控 JavaScript 前端开发
Postman 如何定时 自动化运行Collections?
大家好,我是阿萨。上一期的[Postman 提供的Javascript 对象有哪些?]我们学习了Postman 提供的javascript 对象 方便我们写脚本用的。 作为一个API 测试工具,自动化运行是必须的,而且要能做到定时,周期的运行自动化脚本。
1878 0
Postman 如何定时 自动化运行Collections?
|
Java Scala
sbt.internal.inc.CompileFailed: Error compiling the sbt component ‘compiler-interface-2.11.8-61.0‘
IDEA 的 JDK 和 Scala 版本对应不上。 使用 Scala12.1.8配上 JDK8
739 0
|
SQL 缓存 ARouter
Java | 带你理解 ServiceLoader 的原理与设计思想
Java | 带你理解 ServiceLoader 的原理与设计思想
2100 0
Java | 带你理解 ServiceLoader 的原理与设计思想