I only view TV via Roku, and I have not TV Provider. How do I add free channels such as Fox Sports, ESPN, etc. that provide a log-in code for use on their web site request the name of your TV Provider?
You log in to those with your TV provider, because the channels you listed are only “free” in the sense that you are already paying for them through your provider.
So, find a provider (It can be a streaming provider like youtubeTV etc.) or avoid channels with that business model. If you decide to get a TV provider, check the channels they provide since channel access is granted based on the individual channels you are paying for.