Q:

How can I find who pushed a tag(s) to BitBucket

We deleted some unwanted tags from our bitbucket repository and (so we thought) all our local repositories, but obviously we have missed one repo somewhere as they keep getting re-pushed.
How can I find out who is pushing them?

A:

You can't find that easily (maybe BitBucket support has some log), but, as a workaround, you could add a post-receive hook (like a POST one) in order for another git client to be notified of any push.
That git client could check if tags were pushed, and, if those tags are unwanted, push back their deletion.

