Last time I checked, they wanted my creditcard too. I have high hopes to find a good VPS deal again on Black Friday.
If you don't already know this, there's a bunch of virtual/temporary card services out there that might work if you can pay for multiple months up front. In the US at least, visa has a prepaid debit card that works on most sites I've tried. Maybe Revolut's virtual cards are credit instead of debit, but I haven't tried them so not sure.
I might be willing to consider paying for it myself somehow if you don't find another option, but that'd get complicated