Use libgit2 to delete remote tag

Use libgit2 to delete remote tag
Please write ```const git_remote_head** heads = nullptr;``` same for ```git_remote_callbacks* callback``` and so on