Skip to main content
  1. Posts/

My Patience with Accessing GitHub is Wearing Thin

·299 words·1 min· ·
Xianpeng Shen
Author
Xianpeng Shen

Yesterday, some people may have encountered the inability to access GitHub.

Some people joked online that it was because of increased tariffs from the US, and GitHub’s response code upgraded from 200 to 403.

Jokes aside, GitHub later provided an explanation—it was a configuration error, and the problem has now been fixed.

I recently returned to China for a trip, and once again experienced the convenience and affordability of express delivery, takeout, transportation, and payment. The only inconvenience was the network.

More accurately, it’s the websites and services that many programmers rely on daily, such as GitHub, Docker Hub, Docker Desktop, and ChatGPT. Of course, now we also have alternatives like DeepSeek.

In my personal experience, GitHub is accessible in China, but its stability is poor. Often, it works when I first open it, but then completely fails to load after a while.

Outside of work, I already have limited free time in the evenings, but I often have to spend that time troubleshooting network problems.

While I know I can modify my hosts file or try other methods to circumvent network restrictions, setting it up on my computer has always been problematic.

All this troubleshooting is exhausting. Sometimes I don’t even want to turn on my computer anymore; I just want to lie down and scroll through my phone.

My patience with accessing GitHub is wearing thin.

Oh well, I’ll just take it as a break.


Please indicate the author and source when reprinting this article, and do not use it for any commercial purposes. Welcome to follow the WeChat public account “DevOps攻城狮”

Related

Must-Know GitHub Action Feature - Reusable Workflows
·1010 words·5 mins
This article introduces the Reusable Workflows feature of GitHub Actions, helping developers and teams manage and reuse CI/CD processes more efficiently.
How to Automatically Categorize GitHub Release Notes by New features, Bug Fixes…
·898 words·2 mins
This article shares two methods for automatically categorizing the content of GitHub Release Notes based on titles.
Reliably Unforking a GitHub Repository Without Deletion and Reconstruction
·359 words·1 min
This article describes how to separate a forked repository from its parent repository using GitHub Support, avoiding data loss from deletion and reconstruction, and helping developers better manage forked repositories.
Setting up Sphinx + ReadTheDocs from Scratch - Rapidly Deploying Automated Documentation
·562 words·2 mins
In open-source projects or team collaborations, Sphinx + ReadTheDocs provides an easy-to-maintain, automatically deployable documentation system. This article documents the configuration process and considerations.
Markdown — Not So Great Anymore? Why More and More Python Projects Use RST?
·600 words·2 mins
Markdown and reStructuredText (RST) are two commonly used markup languages. This article compares their advantages and disadvantages and shares usage suggestions in different scenarios.
Why Are More and More Enterprise Users Abandoning VMware?
·1259 words·3 mins
Following Broadcom’s acquisition of VMware, many enterprise users are seeking alternatives. Nutanix, as a hyper-converged infrastructure (HCI) solution, offers lower costs and a simpler management interface, making it a good option.