1
0
hugo/old/2017-04-01-gpg.md
2024-12-21 23:10:54 +09:00

814 B

+++ date = "2017-04-01" tags = ["gpg"] title = "gpg-key" slug = "gpg" +++

AURにPGP登録したこともあって簡潔に情報をまとめておきます。

https://aur.archlinux.org/account/syui

# GPG鍵の作成
$ gpg --gen-key

# 公開鍵を表示
$ gpg --list-keys
$ gpg --armor --export XXXXXX

# フィンガープリントのリスト
$ gpg --fingerprint

外部のサーバーに登録する。デフォルトではkeys.gnupg.netな感じ?

$ gpg --keyserver pgp.nic.ad.jp --send-keys D6ABB386
$ gpg --send-keys D6ABB386
$ gpg --search-keys D6ABB386
$ gpg --refresh-keys

git commit -Sするとエラーが出るのでハマった。パスフレーズを入力できないことが原因。

$ echo 'no-tty' >> ~/.gnupg/gpg.conf
$ GPG_TTY=$(tty)
$ export GPG_TTY