Je ne suis en aucun cas un utilisateur sophistiqué de github. J'ai appris le minimum de commandes nécessaires pour ajouter, valider et transmettre le code de mon projet au référentiel public github.com. Jusqu'à présent, cela fonctionnait assez bien ... jusqu'à aujourd'hui, lorsque j'ai essayé de créer une nouvelle version (ma troisième).
Pour une raison quelconque, lorsque je tente de publier ma nouvelle version, je reçois le message
La balise n'a pas pu être créée. Les crochets de pré-réception ont échoué.
Je n'ai jamais vu ce message auparavant.
J'ai essayé différents noms de balises; J'ai essayé de me déconnecter puis de revenir; J'ai essayé de pré-étiqueter sur ma copie de référentiel du disque local; J'ai poussé et tiré (les deux extrémités sont à jour). Ce sujet épuise mon répertoire de choses à essayer :-(
En tant que n00b relatif, je trouve ce message incroyablement opaque (soupir). J'ai essayé de googler pour cela, mais je me suis vite fait avoir - la plupart des succès que j'ai trouvés étaient des discussions sur des personnes qui établissaient leur propre système de pension en réseau et installaient ou modifiaient leurs propres "crochets de pré-réception" un utilisateur stupide de github.com apparemment aux prises avec les "crochets de pré-réception" qu’il a installés (?). Si quelqu'un pouvait au moins me diriger dans la bonne direction, je lui en serais très reconnaissant.
Assurez-vous de sélectionner la version tag dans le menu déroulant. Le formulaire GitHub sera vous permettra de soumettre lorsque ce champ sera vide, mais il affichera toujours le message d'erreur mentionné. (Vous n'avez pas besoin d'un préfixe 'v'.).
La dernière forme de Github rend ceci plus cryptique en proposant un menu déroulant intitulé "Tag: Choisir ou Créer" qui masque le fait que ce champ est à la fois obligatoire et non défini.
Dans un contexte GitHub, j'ai vu que message d'erreur dans ce numéro
Ce pourrait être un problème de convention de nommage de balises.
La documentation de version de GitHub recommande (applique?) Une balise suivant le schéma de nommage sémantique versioning : vX.Y.Z
.
Comme montré ici , essayez vx.y.z.