flathub / flathub/com.visualstudio.code
Install gpg2 and forward gpg-agent
- Lenguaje dominante
- Shell
- Estrellas
- 217
- Forks
- 82
- Merge medio
- 1 d 7 h
- PR fusionados (30 d)
- 1
Descripción
For signing git commits, git uses GnuPG as an external program, defaulting to `gpg`. That binary is provided in the container, the problem with it is, it cannot use the gpg-agent as provided by Seahorse etc. and bails out on needing to supply a passphrase without a terminal.
The gpg program name can be overridden to `gpg2` in git configuration, but this binary is not present in the container. Neither, I believe, the agent socket is forwarded from the desktop.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza inspeccionando la compilación/configuración del contenedor y el manejo de la configuración de GnuPG de Git; el issue no especifica archivos ni pruebas. Confirma cómo se instala gpg2 y cómo se puede exponer el socket del gpg-agent del escritorio. Se considera terminado cuando la firma de commits de Git funciona con el agente del host sin requerir un terminal interactivo.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- git
- Área
- devops, security
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100