Configurar la firma de commits de Git con Remote Desktop Manager
Requisitos previos
Es necesario que Git esté instalado.
(Opcional) OpenSSH for Windows.
(Opcional) Configurar OpenSSH for Windows
Se recomienda encarecidamente usar OpenSSH for Windows cuando se utiliza una clave de firma con frase de contraseña, ya que querremos cargarla con el agente de claves de RDM. De lo contrario, se nos pediría la frase de contraseña cada vez que hagamos un commit, lo cual es muy incómodo.
Para instalar OpenSSH for Windows en Windows 11, vaya a Sistema – Características opcionales.
Compruebe que OpenSSH Client esté instalado. De lo contrario, se puede buscar e instalar con el botón azul Ver características.
Abra los Servicios en Windows.
Establezca el tipo de inicio de OpenSSH Authentication Agent en Automático e inicie el servicio.

Abra el agente de claves SSH haciendo clic en Herramientas – SSH Key Agent en la cinta de opciones de Remote Desktop Manager.
Establezca el modo en OpenSSH e inicie el agente.
Generar la clave SSH
Genere la clave SSH utilizando ssh-keygen.
Configurar la clave para la firma de código
Abra el SSH Key Manager (local).
Seleccione la clave y haga clic en Usar para la firma de commits de Git.
Se abre la ventana de firma de commits de Git.
Marque tanto Firmar commits por defecto como Configurar Git para usar OpenSSH for Windows.

La clave debe añadirse en el proveedor de Git. Para ello, abra Github.
Vaya a Settings – SSH and GPG keys.
Haga clic en New SSH key.

Se debe seleccionar Signing key como tipo de clave.

Use SSH keys to communicate with GitLab | GitLab
Set up personal SSH keys on Windows | Bitbucket Cloud | Atlassian Support
Haga un commit. Si se requiere una frase de contraseña para acceder a la clave SSH, se solicitará en ese momento.
Para verificar que nuestro commit está correctamente firmado, consulte la página Commits en GitHub. Los commits firmados con una clave conocida mostrarán una etiqueta Verified.
Cargar la clave en el agente de claves SSH
Para evitar tener que escribir la frase de contraseña en cada commit, la clave se puede cargar en el gestor de claves.
En el SSH Key Manager (local), seleccione la clave y utilice la opción Cargar en el agente de claves SSH. Existe una opción adicional para cargar automáticamente la clave cuando se inicia el agente de claves.
Si la clave tiene una frase de contraseña, aparecerá un mensaje para introducirla cuando se cargue la clave.
Configure el entorno para evitar introducir la frase de contraseña.
Para ello, importe la clave en una bóveda mediante la acción Guardar como entrada.
En la entrada, establezca la frase de contraseña y marque Guardar frase de contraseña.
Marque Cargar automáticamente en el agente de claves SSH en el agente de claves SSH.
Última actualización
¿Te fue útil?