flathub / flathub/com.visualstudio.code

Install gpg2 and forward gpg-agent

Abierto
#56 13 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.