No, you don’t need a credit card to sign up, ever.
In the future, you’ll only need to enter payment details if you decide to upgrade to a paid plan after the free period ends.