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

43 lines
814 B
Markdown

+++
date = "2017-04-01"
tags = ["gpg"]
title = "gpg-key"
slug = "gpg"
+++
AURにPGP登録したこともあって簡潔に情報をまとめておきます。
https://aur.archlinux.org/account/syui
```bash
# 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
```