web-dev-qa-db-fra.com

Pourquoi ne puis-je pas signer gpg le code de conduite d'Ubuntu?

J'ai donc passé pas mal de temps à essayer de signer ce code de conduite et je suis sur le point de l'abandonner.

Je suis arrivé à signer l'étape du fichier txt https://launchpad.net/codeofconduct/1.1/+sign mais maintenant je reçois une erreur et je suis juste fatigué de me battre avec Ubuntu.

Cela a à voir avec le clearsign dans le terminal.

Voir ci-dessous

$ 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

Faisons tout en mémoire pour éviter toute autorisation de fichier, etc. problème:

  • Sudo apt-get install xsel ( xsel permet aux programmes du terminal de copier/coller à partir du presse-papiers)
  • wget -O- https://launchpad.net/codeofconduct/1.1/+download | gpg --clearsign | xsel --clipboard
    • wget redirige le code de conduite dans gpg , qui redirige la sortie signée/signature à xsel , qui le redirige dans le presse-papiers afin vous pouvez le coller directement avec Ctrl+V sur la page Launchpad.
    • Cela peut échouer la première fois en raison de l'attente causée par la boîte de dialogue de phrase de passe graphique GPG; faites-le à nouveau et cela passera car la phrase secrète est mise en cache pendant quelques minutes.
6
ish