Support defaultKeyCommand for [gpg "ssh"] setting
- 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
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