Support defaultKeyCommand for [gpg "ssh"] setting
- Lenguaje dominante
- Rust
- Estrellas
- 22.5k
- Forks
- 773
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
**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).
Guía de contribución
Línea de trabajo
Comienza rastreando cómo gitui lee las entradas de .gitconfig bajo [gpg] y [gpg "ssh"], especialmente la configuración de firma de commits. Comprueba cómo defaultKeyCommand y ssh-add -L deberían proporcionar la clave de firma y, a continuación, verifica que los commits se puedan firmar usando una clave SSH proporcionada por el agente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- git, rust
- Área
- cli, security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100