Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

GitHub page 'Your connection is not private'

Tags:

github

I have searched for this and found answers that do not work in my case. I would appreciate some thoughts on this

  • I have set up a github page at: https://ir-ischool-uos.github.io/mwpd/
  • Some users reported that when they visit the page, an error about security is displayed, like this on Chrome:

enter image description here - However, many users say it works ok for them.

I have found some sources say that this only happens if your link contains 'https' instead of 'http', but tested on two computers, one mobile phone and one tablet they both work fine. I also found source that say I should use GitHub page's https support, and I checked my setting this already is ticked.

Is there anything I can do to fix this for every user? Thanks

like image 850
Ziqi Avatar asked Mar 04 '20 15:03

Ziqi


People also ask

Does GitHub Pages need SSL?

GitHub is partnered free certificate authority “Let's Encrypt”. Nowadays, custom domains on GitHub Pages are supporting for HTTPS. You have to update your DNS records with new IP address. Once your DNS record is propagated, your site will be work accurately with HTTPS protocol.

What does “this connection is not private” mean?

Safari For Safari users, you will get a message on a new page saying “This Connection is Not Private” and it will tell you that the website may be impersonating the site you wish to access to steal your personal or financial information.

Is my GitHub page public?

Warning: GitHub Pages sites are publicly available on the internet by default, even if the repository for the site is private or internal. If your project site is published from a private or internal repository owned by an organization using GitHub Enterprise Cloud, you can manage access control for the site.

How do I restrict access to my GitHub project site?

You can manage access control for your project site by publishing the site publicly or privately. People with admin access to a repository can change the visibility of a GitHub Pages site. With access control for GitHub Pages, you can restrict access to your project site by publishing the site privately.

How to fix “your connection is private” error while searching incognito?

If you aren’t receiving the “Your Connection is Private” error while searching incognito, then try clearing your cache. You can also use another browser to visit the website, as some browser extensions may lead to the error. 6. Check your antivirus software.


Video Answer


3 Answers

This error could happen because of numerous of reasons. For example:

  1. The server certificate (or at least one of the certificates in the chain of trust) is not among the trusted certificates that the browser/system maintains (maybe an outdated list?). Try to update the browser/system.
  2. The date/time on the system is not configured correctly.
  3. The connection is being intercepted (by an attacker?) and the certificate is manipulated, hence the SSL connection handshake process could not complete.
like image 56
Eng.Fouad Avatar answered Oct 22 '22 02:10

Eng.Fouad


Let your users click on the red lock icon in the address bar, and compare the certificate information that is displayed to them with the certificate information that is displayed to you.

You should both see the same information. Should that not be the case, then that is the cause of the problem. It could be related to malware on the user‘s computer.

like image 36
Mario Varchmin Avatar answered Oct 22 '22 02:10

Mario Varchmin


Your connection is not private error appears on websites using the SSL / HTTPs protocol when a browser is unable to validate the SSL certificate issued by the website.

Basically, any website using SSL / HTTPs protocol sends a security certificate information to users browsers upon each visit. Browsers then try to validate the certificate using the public key accompanying the certificate.

If it checks out, then users browser encrypts the data using the private key sent by your website. This encryption secures the data transfer between a user’s browser and your website.

I have checked it accross 3 different connections and they all worked just fine.

I believe the problem could be from the users. They may need to clear their cache, check if their clock is set correctly, their antivirus could be stopping it. And their browsers may be outdated.

What I will advice is just (https://support.github.com/contact). They could check to verify if this is an issue from the server or not.

But from what am looking at, this may be an issue with the user's device.

Also here are a few links you could refer and see if all settings on your own part are rightly set;

[1] https://github.com/docsifyjs/docsify/issues/236

[2] https://help.github.com/en/github/working-with-github-pages/securing-your-github-pages-site-with-https

[3] https://help.github.com/en/github/working-with-github-pages/troubleshooting-custom-domains-and-github-pages#https-errors

I hope this helps. Let me know!

like image 1
mw509 Avatar answered Oct 22 '22 00:10

mw509