gitui-org / gitui-org/gitui

sign tags

Ouverte
#2,174 1 commentaire 2 réactions 0 personnes assignées Voir sur GitHub
feature-request
Langage dominant
Rust
Étoiles
22.5k
Forks
773
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

currently signing does not apply to tags.

```
If you have a GPG private key set up, you can now use it to sign new tags. All you have to do is use -s instead of -a:

$ git tag -s v1.5 -m 'my signed 1.5 tag'

You need a passphrase to unlock the secret key for
user: "Ben Straub "
2048-bit RSA key, ID 800430EB, created 2014-05-04
```
see https://git-scm.com/book/en/v2/Git-Tools-Signing-Your-Work

It looks like signing just appends a signature to the annotated tag. we just need to figure out what exactly is expected to be in the buffer that we need to sign.

more links:
* [Signing tags | Github](https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-tags)
* [git tag command reference](https://git-scm.com/docs/git-tag)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par lire la documentation liée sur Git tag et la signature, puis comparez le comportement annotated-tag de l’issue aux signed-tag references de Git. Déterminez le format exact attendu du buffer et de la signature avant d’identifier le point d’entrée de l’implémentation. C’est terminé lorsque les tags nouvellement créés peuvent être signés et que leurs signatures sont compatibles avec la vérification de Git.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
git, rust
Domaine
cli, security
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.