Do I need to enter my credit card info to sign up?

No. You can sign up for free to Bookaspace without the need of a credit card.