Skip to content

Category

Engineering

An illustration of two octocats repairing a robot.

Evolution of GitHub’s data centers

Over the past 18 months we’ve made a significant investment in GitHub’s physical infrastructure. The goal of this work is to improve the redundancy and global availability of our system.…

Sam Kottler
An illustration of two octocats repairing a robot.

GitHub Debug

GitHub is proud to handle thousands of requests per second from our millions of users. The Internet, however, can be a fickle beast of cables and sparks, and sometimes those…

Alice Goldfuss
LFS

Git LFS 2.3.0 released

Git LFS v2.3.0 is now available with performance improvements to git lfs migrate and git clone, new features, bug fixes, and more. Download Git LFS v2.3.0 git lfs migrate With…

Taylor Blau
An illustration of two octocats repairing a robot.

Keeping an eye on our network

Visibility is essential to effectively operating complex systems. As our network has grown, we've had to improve the the way we collect data about it to keep up. Key to…

Ross McFarland
An illustration of two octocats repairing a robot.

Kubernetes at GitHub

Over the last year, GitHub has gradually evolved the infrastructure that runs the Ruby on Rails application responsible for github.com and api.github.com. We reached a big milestone recently: all web…

Jesse Newland
An illustration of two octocats repairing a robot.

Soft U2F

In an effort to increase the adoption of FIDO U2F second factor authentication, we're releasing Soft U2F: a software-based U2F authenticator for macOS. We've long been interested in promoting better…

Ben Toews
Git LFS v2.2.0 is now available

Git LFS 2.2.0 released

Git LFS v2.2.0 is now available with the all-new git-lfs-migrate command, making it easier than ever to start using Git LFS in your repository. For example, if you've tried to…

Taylor Blau
An illustration of two octocats repairing a robot.

DNS Infrastructure at GitHub

At GitHub we recently revamped how we do DNS from the ground up. This included both how we interact with external DNS providers and how we serve records internally to…

Joe Williams