I spent the better part of a day trying to fix accidentally releasing credentials on git. It turned out to be easier to delete the entire repo and push out every update as a commit.
I do note that the way y'all are doing it (each new release being its own repository) is not the most standard way of organizing version control. Typically the project (UserSpice) would be one repository and each different release would be either a tagged "snapshot" on a branch or on the master or something like that. It probably doesn't matter too much, but I thought I would mention it in case you do decide to go with a totally different tool.
haha. Like I said...I definitely use it as a giant diff between releases. It just makes it nice and easy for me to give someone a link to the commit itself.
I know that I'm definitely non-standard and in the minority on my feelings with git.