Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
Why do you think that https://github.com/tschaub/gh-pages is a good alternative to letsencrypt