I have recently switched to Babun. It’s, IMHO, the best Windows shell so far. Combine it with TidyTabs and you have a very nice solution. But I was unable to get hexo deployment to work well with it so I had to use git bash. git bash would show a popup asking for my SSH key password while Babun wouldn’t.
I found the solution here, just enable the SSH-agent plugin in zsh
# ~/.zshrc plugins=(git, ssh-agent)
You will just be prompted for the password of your SSH key when you start Babun.