43 lines
814 B
Markdown
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
|
||
|
```
|
||
|
|
||
|
|