Why do I need a Github account?

As explained in the “Who owns my data”, you need a Github account to leverage the (free) power of Github for data storage and Github pages for hosting your website.