I have a tag already pushed onto the remote. When another user creates the same tag and tries to push, the push will fail because the tag already exists on the remote.
Bu
Firstly, delete that tag you want to replace in remote:
git push origin --delete
then push your tag to remote:
git push --tags