support SSH git repositories
correctly wrap auth error on fetch