gitui-org / gitui-org/gitui

Support defaultKeyCommand for [gpg "ssh"] setting

Abierto
#2,184 3 comentarios 0 reacciones 0 asignados Ver en GitHub
feature-request
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.