gitui-org / gitui-org/gitui

Support defaultKeyCommand for [gpg "ssh"] setting

Offen
#2,184 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
feature-request
Vorherrschende Sprache
Rust
Sterne
22.5k
Forks
773
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Is your feature request related to a problem? Please describe.**

I would like to sign commits with my SSH key.

**Describe the solution you'd like**

Usually I setup my `.gitconfig` as follows:

```
[commit]
gpgsign = true
[gpg]
format = ssh
[gpg "ssh"]
defaultKeyCommand = ssh-add -L
```

This way, it will pick up the ssh key from the ssh-agent as needed.

However it seems that `gitui` does not understand `defaultKeyCommand`. As a consequence, I cannot sign commits on remote computers (which receive the key from the agent).

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit nachzuverfolgen, wie gitui die .gitconfig-Einträge unter [gpg] und [gpg "ssh"] liest, insbesondere die Konfiguration zum Signieren von Commits. Prüfe, wie defaultKeyCommand und ssh-add -L den Signaturschlüssel bereitstellen sollten, und verifiziere anschließend, dass Commits mit einem vom Agent bereitgestellten SSH-Schlüssel signiert werden können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, rust
Bereich
cli, security
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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