Saltar al contenido
GitTree
Preferencias

Configurar confirmación y firma de etiquetas

Preferencias › Commit Signing elige Format (OpenPGP, clave SSH o X.509) y Key, y si Sign every commit y Sign every annotated tag. No se escribe nada hasta que presionas Apply to Global Git Config. El gráfico y los detalles de la confirmación muestran el estado de firma de cada confirmación.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Estados de firma
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Una clave secreta GnuPG o una clave SSH en su carpeta .ssh para firmar.

donde encontrarlo

  • Preferencias › Commit Signing.
acciónmacOSWindows y Linux
Preferencias⌘,Ctrl+,

Pasos

  1. Elija formato y clave

    En Choose a signing key, elija Format y Key. No key permite que git encuentre uno en tu correo electrónico.

  2. Elige qué firmar

    Marca Sign every commit y, si quieres, Sign every annotated tag.

  3. Aplicar

    Presione Apply to Global Git Config. GitTree dice Signing settings were written to your global git config.

  4. Verificar un compromiso

    Realice una confirmación y mírelo en el gráfico: muestra Good signature from … cuándo se confía en la clave.

Resultado esperado

Sus confirmaciones y etiquetas están firmadas y puede ver quién firmó cada confirmación.

Estados de firma

Lo que muestra el gráfico
GitTree diceSignificado
Good signature from …Firmado y la clave es de confianza.
Signed by …, but the key is not trustedFirmado, pero no con una clave de confianza.
Signed, but the key is not available to check itAquí falta la clave pública.
Bad signatureLa confirmación no coincide con su firma.
Not signedSin firma.

Las firmas SSH se comparan con Trusted SSH signers file (gpg.ssh.allowedSignersFile); sin él no se pueden comprobar. Un perfil con su propia clave de firma anula esta clave mientras está activo.

Si algo sale mal

"No se encontraron claves secretas de GnuPG".

Primero cree o importe una clave GnuPG o elija SSH key como formato.

Preguntas

¿Esto cambia otras herramientas de Git?

Sí: escribe tu configuración global de git, que lee cada herramienta de git. Por eso no se escribe nada hasta que usted presenta la solicitud.