Tagging gives you a snap shot of code at certain point. If a tag being moved (deleted/created) or removed by mistake or ill purposed, it could cause problem in future when you try to go back the code on that tag. It is very valuable feature needed for git repo.
+1 for adding this missing feature.
My organization is being migrated to GitHub, and we can no longer configure any protections around tags. This is especially a problem considering we leverage tags for production releases.
BitBucket and GitLab both support this, GitHub should too.
Add an option to protect individual tags (or better yet, any tags that match a given regex/have a certain prefix), like how how branches can be protected. * Include tagging events in the per-organization audit logs. * Allow tag pushes to be locked down more tightly, like only allowing admins to push tags. MySchoolBucks