Skip to main content

GitHub

Browse all articles, tutorials, and guides about GitHub

7posts

Posts

Git
|11 min read

Stacked Pull Requests on GitHub: What They Actually Fix

GitHub shipped stacked pull requests to public preview. What stacking solves, how the gh-stack workflow works, and when a stack is the wrong shape.

CI/CD
|11 min read

One git push to RCE: the anatomy of CVE-2026-3854 and the parsing bug behind it

A single git push could execute code on GitHub's backend, with cross-tenant reach on github.com itself. The root cause is a bug you almost certainly have somewhere too: untrusted input smuggled through a delimited internal header.

DevOps
|9 min read

10 GitHub Repositories That Will Actually Teach You DevOps in 2026

Most "top DevOps repos" lists are recycled awesome-list links. This one is a curated set of repositories that will move the needle on your DevOps skills, with star counts, who each one is for, and how to actually use it.

Security
|13 min read

CVE-2026-3854: A Single git push Owned GitHub

A semicolon in a git push option let any authenticated user run code on GitHub.com's backend and on 88% of self-hosted GitHub Enterprise installs. Here is how the bug worked and what to do.

Git
|6 min read

How to Update or Sync a Forked Repository on GitHub

Your fork is behind the original repository? Learn how to sync your GitHub fork with the upstream repository and keep it up to date with the latest changes.

Git
|5 min read

How to Determine the URL That a Local Git Repository Was Originally Cloned From

Find out where your Git repository came from by checking remote URLs. Learn how to view, verify, and manage remote repository connections using git remote commands.

Git
|5 min read

How to Change the URI (URL) for a Remote Git Repository

Learn how to update remote repository URLs in Git when repositories are moved, renamed, or migrated. Learn remote management commands to keep your workflow going.