Features
2,022,454
hosted git repositories
99.69%
git uptime past year
The most popular code host on the planet
More people trust GitHub to host their code than any other host on the planet. We spend 24 hours a day tending to your repositories so you can focus on more important things.
Not your standard git hosting
GitHub keeps your public and private code available, secure, and backed up. Stop hoarding code on your hard drive; it takes less than a minute to push code up to GitHub and start collaborating with others.
It doesn’t matter if you prefer to use the command line git client, a tool like hg-git, or a graphical application like SmartGit— we’re dedicated to helping you collaborate easily and securely.
Host private code for as little as $7 per month (of course public code is free). Save yourself time and money — host your code with GitHub.
We store all your code in a git repository
antirez/redis
Smart HTTPS · SSH · Git Protocol
You access it through the protocol you want
(alternate ports available to bypass firewalls)
GitHub works with the applications you love
Tortoise Git · SmartGit · IntelliJ · Eclipse · Git Extensions · GitX · Xcode 4 · Tower
Browse source code online
We’re focused on making your source code accessible and transparent. Anything you push to a repository is instantly viewable online so you can share it with people even if they don't use Git. The main page of every project is a list of the files in the project and information about the last time it was committed to so you can instantly see what is most important about your project: the code.
GitHub renders all kinds of files: Text, Images, Fonts, Markdown, Textile, LaTeX, POD, RDoc and many more…
Browse source code in a syntax-highlighted linkable web view
File History
Every file in your repo has a simple history view. You can see each commit that changed the file and view the file at any point in time.
Blame / Annotate
Need to figure out who added that piece of code? Open up the blame view to see which commits and authors last affected each line.
Edit Online
Need to make a quick change to a file? Correct a spelling error on your mobile phone? We offer a simple editor to every file in your repository.

