web-dev-qa-db-ja.com

Ubuntuの行動規範にgpg署名できないのはなぜですか?

それで、私はこの行動規範に署名しようとしてかなりの時間を費やし、それを放棄しようとしています。

Txtファイルステージに署名しました https://launchpad.net/codeofconduct/1.1/+sign ですが、エラーが発生し、Ubuntuとの戦いにうんざりしています。

それは端末のclearsignに関係しています。

下記参照

$ gpg --clearsign UbuntuCodeofConduct-1.1.txt

You need a passphrase to unlock the secret key for
user: "Leon Gert Marincowitz (for launchpad) <[email protected]>"
2048-bit RSA key, ID 715FBC94, created 2012-06-16

gpg: can't open `UbuntuCodeofConduct-1.1.txt': No such file or directory
gpg: UbuntuCodeofConduct-1.1.txt: clearsign failed: file open error
6
Lionthinker

ファイルのアクセス許可などの問題を回避するために、メモリ内ですべてを実行しましょう。

  • Sudo apt-get install xselxselは、ターミナルプログラムがクリップボードからコピー/貼り付けできるようにします)
  • wget -O- https://launchpad.net/codeofconduct/1.1/+download | gpg --clearsign | xsel --clipboard
    • wgetは行動規範をgpgにパイプし、署名された出力をパイプします/ signature toxsel、クリップボードにパイプするため、直接貼り付けることができます with Ctrl+V Launchpadページで。
    • このは、グラフィカルなGPGパスフレーズダイアログによる待機のため、最初に失敗する可能性があります。パスフレーズが数分間キャッシュされるため、もう一度やり直してください。
6
ish