I am trying to move all of my site from Google Sites to GitHub Pages. Is there a way to let me do that?
Once you've got your website downloaded, you can commit and push all of those files to a GitHub repository and set up GitHub Pages to serve that repository as a website.
You might also need to fix some links and references throughout your site (e.g. update the website address, if you're changing addresses).