Support defaultKeyCommand for [gpg "ssh"] setting
- Lingua principale
- Rust
- Stelle
- 22.5k
- Fork
- 773
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
**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).
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia tracciando il modo in cui gitui legge le voci di .gitconfig sotto [gpg] e [gpg "ssh"], in particolare la configurazione per la firma dei commit. Verifica come defaultKeyCommand e ssh-add -L dovrebbero fornire la chiave di firma, quindi verifica che i commit possano essere firmati usando una chiave SSH fornita dall'agent.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- git, rust
- Ambito
- cli, security
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100