flathub / flathub/com.visualstudio.code

Install gpg2 and forward gpg-agent

Offen
#56 13 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Shell
Sterne
217
Forks
82
Ø Merge
1 T. 7 Std.
Gemergte PRs (30 T.)
1

Beschreibung

For signing git commits, git uses GnuPG as an external program, defaulting to `gpg`. That binary is provided in the container, the problem with it is, it cannot use the gpg-agent as provided by Seahorse etc. and bails out on needing to supply a passphrase without a terminal.

The gpg program name can be overridden to `gpg2` in git configuration, but this binary is not present in the container. Neither, I believe, the agent socket is forwarded from the desktop.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der Untersuchung des Container-Builds/der Container-Konfiguration und der Handhabung der GnuPG-Einstellungen von Git; das Issue nennt keine Dateien oder Tests. Bestätige, wie gpg2 installiert wird und wie der Socket des Desktop-gpg-agent verfügbar gemacht werden kann. Als erledigt gilt die Aufgabe, wenn das Signieren von Git-Commits mit dem Agent des Hosts ohne ein interaktives Terminal funktioniert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git
Bereich
devops, security
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.