2017-05-17 3 views
1

Je souhaite ajuster l'étiquette du serveur. comme déplacer la balise de fisrt-commit vers second-commit. mettre à jour locale avec succès étiquette, quand je mets à jour tag serveur avec -comment supprimer l'étiquette de serveur distant?

$ git push origin --delete tag "SIT/0.0.1" 

Erreur:

remote: GitLab: You are not allowed to change existing tags on this project.
To http://113.28.25.210/p2p_mo_bank_ios/tfb-9002-i.git ! [remote rejected] SIT/0.0.1 (pre-receive hook declined) error: failed to push some refs to ' http://113.28.25.210/p2p_mo_bank_ios/tfb-9002-i.git '`

aide-moi.

+1

Tu n'avez pas droit enought sur le dépôt distant pour supprimer une balise. Ce n'est pas un bug, mais un problème de configuration/droits – Arount

+1

La commande elle-même est correcte sauf que 'tag' n'est pas nécessaire. Mais le serveur distant l'empêche en raison de la politique ou parce que vous n'avez aucune permission. Vous devez donc contacter le propriétaire du référentiel. – ElpieKay

+0

merci beaucoup. –

Répondre

0

Vous n'êtes pas autorisé à supprimer des étiquettes dans la télécommande. Les plates-formes comme gitlab l'amènent généralement désactivé.

Pour supprimer des balises dans les régions éloignées est plus facile:

git push origin :<your tag>