Software Development


GitHub, Inc. is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management (SCM) functionality of Git, plus its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, continuous integration, and wikis for every project. Headquartered in California, it has been a subsidiary of Microsoft since 2018.

All students must create a GitHub Account.


Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows (thousands of parallel branches running on different systems). Git was originally authored by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development. Since 2005, Junio Hamano has been the core maintainer. As with most other distributed version control systems, and unlike most client–server systems, every Git directory on every computer is a full-fledged repository with complete history and full version-tracking abilities, independent of network access or a central server. Git is free and open-source software distributed under the GPL-2.0-only license.


Mac computers come preinstalled with Git software.
If it is not pre-installed on your system, reach out to David King.

Check Version
Open terminal app, which can be found in launchpad or search for it in spotlight
Type “git –version” in the terminal (there are no spaces between the dashes “-”)
If the version number is not returned, please let David King know.

For Windows computers:
Download the 64-bit version of Git for Windows here.   It was released about 1 month ago, on 2022-05-09.
Install downloaded software
Check “additional icons” in the “Select Components” section of the installation.
All other preset options can be kept as is.

Check Version
Navigate to Git-Bash in desktop and open the app
Type “git –version” (there are no spaces between the dashes “-”)
If the version number is not returned, please let David King know.