Cyber Monday Sale
If you’ve been waiting to see what the fuss was about, today is the day to join GitHub. We’re offering a free month on all of the paid plans if…
If you’ve been waiting to see what the fuss was about, today is the day to join GitHub. We’re offering a free month on all of the paid plans if…
We send an email receipt whenever we charge your credit card on GitHub. While this is sufficient for most, not all corporations are happy receiving a plain/text receipt, so we’re…
The amount of people running into issues with our gem builder has been overwhelming, so we’re releasing the code if some kind souls want to lend a hand making the…
Economies around the world have hit a serious rough patch, and some folks may be looking for work elsewhere. What better way to impress your new employer than to include…
Here’s our latest feature: Did ya spot it? It’s the delete button! No, we’re not crazy. Prior to today, if you had a project that had been forked, you were…
Double plus update: Check out our help documentation for full details on importing from SVN. Update: There have been reports of hanging on the import authors page and the import…
We just rolled out a new feature that allows you to activate an auto-response to any pull requests you receive. Here’s a few use cases that make this a pretty…
There have been a fair amount of requests for this feature and we were happy to oblige. If you click the “Update Credit Card” link on your account page, there’s…
Repositories can be renamed via their edit page. Users can be renamed via their account page. That is all.
In an effort to make everyone’s Git and GitHub experience a little easier, we’re currently working on overhauling our guides. The first step was to replace the existing guides homepage…
The original ssh public key interface left a lot to be desired. It’s was bulky, unintuitive, and altogether a pain to manage if you had lots of public keys. With…
GitHub was created as a side project, but it seems to have struck a nerve and gained traction quickly. As such, a lot of the infrastructure decisions were made not…
One of the slowest things you can do in Ruby is shell out to the operating system. As a contrived example, let’s open an empty file 1,000 times: >> require…
After open sourcing the GitHub services code, we’ve been just floored with the number of pull requests for adding tons of functionality. We launched the service hooks with just Campfire…
Now that it’s so easy to install gems, we figured that you should know when a repository offers a gem install. So, that’s what we did: If you see a…
For the folks trying to install a RubyGem via GitHub prior to yesterday’s release, you’d get the all too familiar “Updating metadata for 563 gems…” every time. Well no more,…