by cayblood on 11/27/15, 3:54 AM with 68 comments
by elmin on 11/27/15, 4:59 AM
by leighmcculloch on 11/27/15, 4:58 AM
by diafygi on 11/27/15, 6:19 AM
Fun fact, the website is just a reverse proxied github static page: https://diafygi.github.io/gethttpsforfree
by alfredxing on 11/27/15, 5:11 AM
1. GitHub Pages likely isn't a core focus for GitHub, however useful it may be
2. GitHub Pages is currently completely interface-less, relying only on an automated build system running each site through Jekyll and deploying it. In order to support custom certificates, they would need to build an interface for certificate uploading/maintenance (and of course putting the certs & keys into the repo, like the current CNAME system, won't work).
by kevindeasis on 11/27/15, 4:51 AM
But are you guys seriously going to spam github/contact or support@github.com ?
Because if that was my inbox. I'd be pissed looking at thousands of emails that contain the same body.
by joeyrideout on 11/27/15, 5:02 AM
[1] http://docs.aws.amazon.com/AmazonCloudFront/latest/Developer...
by detaro on 11/27/15, 4:07 AM
by jstoiko on 11/27/15, 4:57 AM
by bad_user on 11/27/15, 10:02 AM
However there is something to be said about making encrypted connections the standard. Chrome and Firefox will only support encrypted HTTP 2.0 connections. So if GitHub Pages does not provide HTTPS for custom domains, then it won't support HTTP 2.0. Adding HTTPS support is also the right thing to do given the recent attacks on privacy.
Yes, GitHub Pages is a free add-on that isn't their competency, but in my opinion they should either drop it completely, or support HTTPS. Because otherwise they are keeping the web back due to their popularity.
by alaaibrahim on 11/27/15, 5:06 AM
Obviously everybody would like that, but it's not as easy as it seams. As github pages, technically are virtual domains, they share the same ip with many other pages, if you want to support https, you need to serve either each page on a different ip (not free), or they need a to configure multidomain ssls (which everytime they need to add a new domain, that means they have to reset the certificate for the other domains on the same ip), and I think there is a limit on the number of domains that can share the same ip - citation needed - . And all of this for free.
Want SSL on gh pages, setup a proxy infront of gh pages.
by aritraghosh007 on 11/27/15, 5:11 AM
by SamReidHughes on 11/27/15, 6:35 AM
by fibo on 11/27/15, 8:19 AM
If you pretend more you can pay and use AWS or some other service.
by stephentmcm on 11/27/15, 5:13 AM
by kentbrew on 11/27/15, 6:33 AM
by Sir_Cmpwn on 11/27/15, 5:24 AM
by zackify on 11/27/15, 4:03 AM
by jakobegger on 11/27/15, 6:22 AM
Anyway, this is a very major security flaw. Lots of software uses Github pages for the project website. If you put a download link on an unsecure page, you are putting all your customers st risk.