GitHub logo

How GitHub Uses Git

18 engineering articles about Git from GitHub's engineering team

Articles

Filter:
GitHub logo
GitHub
Advanced
GitHub is adding post-quantum secure SSH key exchange using the sntrup761x25519-sha512 hybrid algorithm to protect Git data access against future quantum computer decryption attacks.
brian m. carlson
4 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses the recent enhancements to the GitHub CLI that enable support for triangular workflows, allowing developers to pull changes from different branches directly into their feature...
Tyler McGoffin
12 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses the development and implementation of Copilot secret scanning, a feature that uses AI to detect leaked passwords in codebases.
Ashwin Mohan
9 min read
Has Summary
--
GitHub logo
GitHub
Beginner
The article discusses how GitHub supports neurodiverse employees through initiatives like the Neurocats community, emphasizing the importance of understanding and accommodating neurodivergent indiv...
Lou Nelson
11 min read
Has Summary
--
GitHub logo
GitHub
Intermediate
GitHub Enterprise Cloud now supports SSH certificates, enabling organizations to enhance control over repository access.
Ben Toews
4 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Beginner
The article introduces the new GitHub Status Site, emphasizing its role in enhancing communication about service reliability and performance for developers.
Jamie Hannaford
4 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Advanced
The article discusses GitHub's Token Scanning feature, which scans public repositories for sensitive tokens, including GitHub OAuth tokens and personal access tokens.
Patrick Toomey
5 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses the integration of Figma designs into the Octicons icon library, highlighting the transition from a restrictive GitHub workflow to a more efficient, automated process using Fi...
Jon Rohan
3 min read
Has Summary
--
GitHub logo
GitHub
Beginner
The article discusses GitHub's significant investments in physical infrastructure over the past 18 months, focusing on improving redundancy and global availability.
Sam Kottler
6 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses how GitHub's Site Reliability Engineers have implemented DNS split authority using OctoDNS to enhance server location redundancy.
Ross McFarland
5 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses the formal specification of GitHub Flavored Markdown (GFM) and its implementation based on the CommonMark specification.
GitHub Engineering
10 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Advanced
The article discusses GitHub's decision to discontinue support for outdated cryptographic standards, specifically TLSv1, TLSv1. 1, diffie-hellman-group1-sha1, and diffie-hellman-group14-sha1.
Patrick Toomey
4 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses GitHub's transition from using Redis as a persistent datastore to relying on MySQL for data persistence.
Bryana Knight
7 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Intermediate
The article discusses the optimization of diff pages at GitHub, achieving a threefold increase in speed for generating and displaying diffs.
GitHub Engineering
10 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Advanced
The article discusses Spokes, GitHub's replication system for file servers, emphasizing its resilience through durability and availability.
Patrick Reynolds
15 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Advanced
The article discusses GitHub's journey in implementing Content Security Policy (CSP) to mitigate content injection vulnerabilities such as Cross Site Scripting (XSS) and scriptless attacks.
Patrick Toomey
16 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Advanced
This article details GitHub's deployment process, emphasizing the use of pull request branches and the importance of continuous integration.
Aman Gupta
10 min read
Includes Code
Has Summary
--
GitHub logo
GitHub
Beginner
This article discusses the evolution of GitHub Pages over a six-month period, highlighting eight key lessons learned during its transformation from a simple shell script to a robust OAuth applicati...
Ben Balter
11 min read
Includes Code
Has Summary
--

You've reached the end! All 18 articles loaded.