There are a few answers to this question!
Generally there are three scenarios:
1. You have a multi-day event that runs for a few days in a row (like a weekend conference).
This is the most straightoforward secenario, just fill in the actual times and days of the repeating event and it will show up on the calendar for each day that it runs.
2. You have a long-running event but attendees have to sign up before it starts (for example a course that runs for several months).
In this case, you should post the event as a one-day event (the last day of registration) and then put the actual dates in the event description. This way the event doesn’t show up in the calendar every day that it runs (since people can’t sign up anymore)
3. You have a long-running event and attendees can sign up anytime (for example a weekly drop-in group).
Make this a one day event that repeats weekly – that way the event keeps showing up for people to register or learn about, but doesn’t clutter up the calendar.