Is there a way to lock a GIT tag?

I would like to be able to lock a GIT tag so that it cannot be moved or deleted for product release control. I thought I would be able to do this with a Lightweight Tag based on the documentation but found by experiment that Lightweight Tags can also be moved.

  • Invalid channel 117 - Eclipse / EGit
  • How to customize GitLab Group Page?
  • Git stash pop on master branch
  • git branch naming best practices
  • How can I let Git push/pull through Windows 7 Firewall?
  • Why should I use version control?
  • Github clone with oauth access token
  • List full commit history
  • Git workflow/Deployment
  • why does cmake compiles everything after git commit
  • How to delete a remote branch using Git?
  • Squashing a sequence of small merges from master into my branch with git while keeping reference to master?
  • One Solution collect form web for “Is there a way to lock a GIT tag?”

    You can’t prevent some one from updating tags in their local copy of the repository.

    You could prevent people from pushing tag updates to a remote repository by putting an update hook on the remote repository. This question has some ideas that might get you started on this path.

    Depending on what you’re trying to do you could also consider using signed tags (git tag -s ...); this creates a tag that is cryptographically signed using GPG. With an appropriate GPG configuration you can verify that a tag has been signed by a trusted party. This article discusses the use of signed tags.

    Git Baby is a git and github fan, let's start git clone.