You are free to use Github pages. Many on here do just that including myself.You can host however you want as long as the project can be reached for certificate eval and the code can be scrutinised. Make sure you include a link to the repository on your project page.