Images and raw content don't work unless VPN is on

Hello, guys!

Ever since the middle of October, the moment when I moved to a new house, the images on all the repositories don’t show up anymore. They try to load, but they look like they’re on the infinite loop. If I stopped the page, the images appear broken; they show the broken image icon.

This issue only affects the real images put anywhere that accepts them; the icons and the entire GitHub load fine. This also affected the profile picture.

Moreover, if I opened any file (text or binary) and told GitHub to load it in raw mode, it goes into an infinite loop trying to load until it says that it has timed out.

As a side-effect, I can’t seem to go back to a previous page using the back button, but if I refreshed the page, it goes back correctly and I can continue with my work. Also, I can’t even download anything from the Releases page of any repository.

However, if I launched my VPN program and connected, everything works fine; images load fine, raw content open fine.

I made sure that my browser is up to date on multiple devices as this issue affected all devices that tried to access GitHub, regardless if it was on my tablet, my phone, or my computer.

I tried to change the DNS to Cloudflare, but it didn’t fix it.

The screenshots are attached showing the problem in action. I know that I have to turn on the VPN to access GitHub fully, but I need a more permanent fix so I can access GitHub without VPN.

Is it an issue from GitHub’s end?

it’s working at my end, if that is from GitHub, I will not be seeing this

Your description sounds a lot like an issue with routing between your ISP and GitHub, or possibly a misconfigured firewall that eats the packets. The page loading with VPN means that GitHub’s servers themselves are working, but you can’t reach them without the detour via the VPN operator.

I’d check my router for the firewall possibility (though it seems unlikely), and if that doesn’t help contact the ISP.

Thanks for help!

I see that it’s most likely coming from the ISP. I will try and get in touch with them once I see fit.

Again, thank you so much!

1 Like