Introducing GitHub Sudo Mode
In the ongoing effort to keep our users safe, we recently took inspiration from the Unix sudo command. We wanted to require password confirmation for dangerous actions on GitHub.com, but…
GitHub Blog Search
In the ongoing effort to keep our users safe, we recently took inspiration from the Unix sudo command. We wanted to require password confirmation for dangerous actions on GitHub.com, but…
It's a fact of life - sometimes repository names change. This can happen in a few different types of scenarios: When you rename a repository. When you rename your user…
We've started rolling out a new security feature called "Content Security Policy" or CSP. As a user, it will better protect your account against XSS attacks. But, be aware, it…
Today, we're excited to :ship: the latest release of GitHub for Mac with support for GitHub Enterprise. You'll now be able to use all of your favorite Mac features, such…
Beginning today, all GitHub Pages sites are moving to a new, dedicated domain: github.io. This is a security measure aimed at removing potential vectors for cross domain attacks targeting the…
Earlier today a routine system email was incorrectly sent to many of our GitHub Enterprise customers. In these errant emails, customer email addresses were included in the To: field, making…
Programming often involves keeping a bunch of secrets around. You've got account passwords, OAuth tokens, SSL and SSH private keys. The best way to keep a secret is, well, to…
Monday night, on the very first day of our all-hands winter summit this week, the three millionth person signed up for a GitHub account. That's three million developers building software…
I am continually blown away by the staggering amount of work happening on GitHub. Every day, our users commit code, open and close issues, and make plans for their software…
Does your accountant or tax collector require specific details on your receipts? You can now add information like your legal company name, billing address, and tax ID number to your…
We just launched a new status.github.com. Downtime is important Even if you're shooting for five nines — 99.999% uptime — you're still going to have to account for five minutes…
Here at GitHub, we're no strangers to hosting or sponsoring hackathons. With the growing number of games and game development resources on GitHub, we thought it was about time to…
The past six months have seen tremendous growth in GitHub's training organization. We've added people, we've added materials, and we've been to more places on the planet to help make…
Crafting experiences is central to what we do here at GitHub, and our interviewing, hiring, and on-boarding experiences are no exception. Having recently been through this process first-hand, I’d like…
We're excited to announce the latest release of GitHub Enterprise. We've been working hard to bring you the most recent features from GitHub.com, and we're shipping this version with our…
We recently changed the Watcher behavior on GitHub. What used to be known as "Watching" is now "Starring". Starring is basically a way to bookmark interesting repositories. Watching is a…
Today, we shipped an API for third party services to attach statuses to commits. We created this API to allow services to color the discussion on pull requests. For example,…
Looking for GitHub's sales team? Please Contact Us. 10/17/14 Update from @pjhyett: Building products that people love paired with a customer-focused sales team hasn't changed, but the specifics of our…
Try Git Today we're launching a unique and easy way, in the format of a Code School interactive course, for new Git and GitHub users to try both the tool…
For a while now, you have been able to @mention a user when discussing issues, pull requests, and commits. Now you can use the same convention to mention a Team…
We're excited to announce the latest release of GitHub Enterprise. The response to the product since its launch last November has blown us away and we'd like to tell you…