Damn you're right guys, I've must have accepted the certificate in the same browser session, that way it works.

Ive also contacted github support had they said they have no plans to support https, too bad since they only had to buy a valid cert.