ข้อ จำกัด ใหญ่คือไม่มีแบบ end-to-end TLS / สนับสนุน SSL
หน้าจะแสดงผ่าน HTTP ไม่ใช่ HTTPS ดังนั้นคุณไม่ควรใช้มันสำหรับการทำธุรกรรมที่ละเอียดอ่อนเช่นการส่งรหัสผ่านหรือหมายเลขบัตรเครดิต
- https://help.github.com/articles/what-are-github-pages
https: // foo .github.io ทำงานได้ แต่ไม่ปลอดภัยทั้งหมด (ตัดตอนมาจาก GitHub support reply, ก.พ. 2014):
ในขณะที่คำขอ HTTPS อาจทำงานได้ผู้ให้บริการ CDN ของเรากำลังเพิ่มและลบการเข้ารหัสเมื่อสิ้นสุดและจากนั้นคำขอจะถูกส่งผ่านอินเทอร์เน็ตเปิดจากผู้ให้บริการ CDN ของเราไปยังโครงสร้างพื้นฐาน GitHub Pages เพื่อสร้างความน่าเชื่อถือ
นี่คือเหตุผลที่เรายังไม่สนับสนุน HTTPS สำหรับ GitHub Pages อย่างเป็นทางการ
และไม่มีการสนับสนุน TLS / SSL สำหรับโดเมนที่กำหนดเองเลย [ ปัญหาที่ไม่เป็นทางการ ]
มีหลายคนที่ทดลองใช้ HTTPS กับโดเมนที่กำหนดเองผ่านเช่น Clouldflare Clouldflare โดยเฉพาะไม่ปลอดภัยแบบ end-to-end (" Strict Full SSL" ไม่ทำงานที่นี่) แต่สิ่งที่คุณใช้อยู่ข้างหน้าลิงค์ Pages - CDN ของ Github เองนั้นยังไม่ปลอดภัยตามที่อธิบายไว้ข้างต้น
อีกข้อผิดพลาดเล็ก ๆ : เส้นทางบางส่วนเปลี่ยนเส้นทางกลับไปที่ http