gpg: 簽名時失敗處理

昨天晚上準備把Webs0.0.2版本發佈到maven中央倉庫,由於更換了電腦 結果再簽名時一直出錯:
gpg: 簽名時失敗: Inappropriate ioctl for device
gpg: signing failed: Inappropriate ioctl for device

百度壓根找不到這個錯誤的答案,無奈在家連上VPN去google上找,結果還真有類似的答案,原因是GPG版本是最新版本,需要在.gnup文件夾下增加兩個配置,mac下在~/.gnup下增加gpg.conf和gpg-agent.conf兩個文件夾,其中分別在gpg-agent.conf中添加allow-loopback-pinentry,在gpg.conf添加use-agent
pinentry-mode loopback
保存就可以OK了。
寫代碼還是要能google呀。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章