1 99:59:59,999 --> 99:59:59,999 Git is an excellent, and industry-recognized 2 99:59:59,999 --> 99:59:59,999 version-control system. 3 99:59:59,999 --> 99:59:59,999 GitHub.com, the website, makes that accessible to everyone. 4 99:59:59,999 --> 99:59:59,999 ♪ (whimsical theme music) ♪ 5 99:59:59,999 --> 99:59:59,999 It's easy to think that you could host 6 99:59:59,999 --> 99:59:59,999 your Git repositories anywhere. 7 99:59:59,999 --> 99:59:59,999 There's plenty of services, 8 99:59:59,999 --> 99:59:59,999 and plenty of tools for you to host them 9 99:59:59,999 --> 99:59:59,999 even within your own corporate firewall. 10 99:59:59,999 --> 99:59:59,999 But there's more than just hosting your code. 11 99:59:59,999 --> 99:59:59,999 We're talking about changing software, 12 99:59:59,999 --> 99:59:59,999 and that includes all types, and all facets of collaboration: 13 99:59:59,999 --> 99:59:59,999 filing issues, organizing repositories so they're easy to find, 14 99:59:59,999 --> 99:59:59,999 being able to mention the contributors by user name, 15 99:59:59,999 --> 99:59:59,999 and the ability to have control over the inbound changes, 16 99:59:59,999 --> 99:59:59,999 through the concept that we call pull requests. 17 99:59:59,999 --> 99:59:59,999 All of these are facilitated by GitHub.com, 18 99:59:59,999 --> 99:59:59,999 a collaboration platform that also hosts Git repositories. 19 99:59:59,999 --> 99:59:59,999 ♪ (whimsical theme music) ♪ 20 99:59:59,999 --> 99:59:59,999 Your first interaction with GitHub is likely through the Explore page, 21 99:59:59,999 --> 99:59:59,999 finding a bit of open source 22 99:59:59,999 --> 99:59:59,999 that solves a need in your current application. 23 99:59:59,999 --> 99:59:59,999 But soon, you'll find you want to file an issue, 24 99:59:59,999 --> 99:59:59,999 or perhaps even submit a change to a project 25 99:59:59,999 --> 99:59:59,999 that improves it, or corrects a defect. 26 99:59:59,999 --> 99:59:59,999 Those are all things that are made possible 27 99:59:59,999 --> 99:59:59,999 by the GitHub platform. 28 99:59:59,999 --> 99:59:59,999 You'll find that we have solutions, 29 99:59:59,999 --> 99:59:59,999 such as an integrated defect tracker, 30 99:59:59,999 --> 99:59:59,999 and the process of pull requests, 31 99:59:59,999 --> 99:59:59,999 to which code change can get reviewed, 32 99:59:59,999 --> 99:59:59,999 commented on, refined, and then finally accepted, 33 99:59:59,999 --> 99:59:59,999 even for people that are not core contributors 34 99:59:59,999 --> 99:59:59,999 to the project itself. 35 99:59:59,999 --> 99:59:59,999 GitHub adds further innovations that allow Git to go places 36 99:59:59,999 --> 99:59:59,999 that it wouldn't ordinarily have been welcome. 37 99:59:59,999 --> 99:59:59,999 For example, we have an SvnBridge that allows any Git repository 38 99:59:59,999 --> 99:59:59,999 to be treated as a subversion repository. 39 99:59:59,999 --> 99:59:59,999 This often facilitates a slow migration 40 99:59:59,999 --> 99:59:59,999 of continuous integration infrastructure, 41 99:59:59,999 --> 99:59:59,999 build scripts, or other automation 42 99:59:59,999 --> 99:59:59,999 that you've built into your release process.