GitHub [ɡɪthʌb]: a web-based hosting service to upload and share code. Also see BitBucket.

It runs on the Open Source version control system Git. Developers use version control systems to organize their projects, to update and change code and to store these modifications in a central repository. Others can contribute to that repository and download and upload changes.

GitHub is literally a connection of Git and Hub. Git is a command-line tool. It does not have its own user interface. You use it by entering short commands into the terminal/command-line. The Hub of GitHub is the webpage where developers store their projects and network with the GitHub community.

Many Open Source projects are hosted on GitHub so everyone can contribute, report issues and comment. But you can create private repositories where just a few invited people have access, if you pay for them. This is why GitHub is popular among the Open Source community while BitBucket may be cheaper and better for small teams.

Back to Dictionary