9:59:59.000,9:59:59.000
Git is an excellent,[br]and industry-recognized
9:59:59.000,9:59:59.000
version-control system.
9:59:59.000,9:59:59.000
GitHub.com, the website,[br]makes that accessible to everyone.
9:59:59.000,9:59:59.000
♪ (whimsical theme music) ♪
9:59:59.000,9:59:59.000
It's easy to think that you could host
9:59:59.000,9:59:59.000
your Git repositories anywhere.
9:59:59.000,9:59:59.000
There's plenty of services,
9:59:59.000,9:59:59.000
and plenty of tools for you to host them
9:59:59.000,9:59:59.000
even within your own corporate firewall.
9:59:59.000,9:59:59.000
But there's more[br]than just hosting your code.
9:59:59.000,9:59:59.000
We're talking about changing software,
9:59:59.000,9:59:59.000
and that includes all types,[br]and all facets of collaboration:
9:59:59.000,9:59:59.000
filing issues, organizing repositories[br]so they're easy to find,
9:59:59.000,9:59:59.000
being able to mention[br]the contributors by user name,
9:59:59.000,9:59:59.000
and the ability to have control[br]over the inbound changes,
9:59:59.000,9:59:59.000
through the concept[br]that we call pull requests.
9:59:59.000,9:59:59.000
All of these are facilitated[br]by GitHub.com,
9:59:59.000,9:59:59.000
a collaboration platform[br]that also hosts Git repositories.
9:59:59.000,9:59:59.000
♪ (whimsical theme music) ♪
9:59:59.000,9:59:59.000
Your first interaction with GitHub[br]is likely through the Explore page,
9:59:59.000,9:59:59.000
finding a bit of open source
9:59:59.000,9:59:59.000
that solves a need[br]in your current application.
9:59:59.000,9:59:59.000
But soon, you'll find[br]you want to file an issue,
9:59:59.000,9:59:59.000
or perhaps even[br]submit a change to a project
9:59:59.000,9:59:59.000
that improves it, or corrects a defect.
9:59:59.000,9:59:59.000
Those are all things[br]that are made possible
9:59:59.000,9:59:59.000
by the GitHub platform.
9:59:59.000,9:59:59.000
You'll find that we have solutions,
9:59:59.000,9:59:59.000
such as an integrated defect tracker,
9:59:59.000,9:59:59.000
and the process of pull requests,
9:59:59.000,9:59:59.000
to which code change can get reviewed,
9:59:59.000,9:59:59.000
commented on, refined,[br]and then finally accepted,
9:59:59.000,9:59:59.000
even for people[br]that are not core contributors
9:59:59.000,9:59:59.000
to the project itself.
9:59:59.000,9:59:59.000
GitHub adds further innovations[br]that allow Git to go places
9:59:59.000,9:59:59.000
that it wouldn't ordinarily[br]have been welcome.
9:59:59.000,9:59:59.000
For example, we have an SvnBridge[br]that allows any Git repository
9:59:59.000,9:59:59.000
to be treated as a subversion repository.
9:59:59.000,9:59:59.000
This often facilitates a slow migration
9:59:59.000,9:59:59.000
of continuous integration infrastructure,
9:59:59.000,9:59:59.000
build scripts, or other automation
9:59:59.000,9:59:59.000
that you've built into[br]your release process.
9:59:59.000,9:59:59.000
♪ (whimsical theme music) ♪
9:59:59.000,9:59:59.000
GitHub also has the concept of the