GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command line tool, GitHub provides a Web-based graphical interface. In this session we will look at using Git's Source Code Management capabilities to aid software version control.
Also covered are Source Code Management concepts and how a SCM fits into the Continuous Integration pipeline which is one of the key enablers for the DevOps way of software delivery.
- Source Code Management concepts
- Download and installing Git
- Configuring ssh host keys for Git
- Git commands and operations
- Uploading project to GitHub using Git