git verify-tag
Untersuchen & Vergleichen
Prüft die GPG-Signatur von Tags
Der Befehl 'git verify-tag' prüft die Signatur annotierter Tags, die mit git tag -s erstellt wurden. Release-Verantwortliche signieren Tags, damit Nutzer prüfen können, dass ein Release wirklich von ihnen stammt; verify-tag gibt das GPG-Ergebnis aus und scheitert, wenn der Tag nicht signiert oder die Signatur ungültig ist.
Syntax
git verify-tag [-v | --verbose] [--raw] <tag>...[ ] optional| oder<arg> Platzhalter... wiederholbar--flag Option
Beispiele
Ein Release prüfen
git verify-tag v1.0Prüft die Tag-Signatur.
Workflow-Beispiele
1
git fetch --tagsDie Tags holen
2
git verify-tag v2.0Die Signatur prüfen
Fehlerbehebung
error: no signature found
Ursache: Der Tag ist nicht signiert
Bitte um signierte Tags (git tag -s)
Tipps & Stolperfallen
Best Practices
- ✓Veröffentliche deinen öffentlichen Schlüssel dort, wo Nutzer ihn finden.
Häufige Fehler
- ✗Einen leichtgewichtigen Tag prüfen — nur annotierte, signierte Tags tragen Signaturen.
FAQ
A:
Ja, wenn der Schlüssel im Konto hinterlegt ist.