liveBook · Manning

GitHub

As explained in Road to Kubernetes

GitHub is a web-based platform for hosting, collaborating on, and managing software repositories with version control.

GitHub is a cloud platform for storing, sharing, and collaborating on software code through remote repositories. It supports private and public projects and connects Git-based work with automation workflows. section 2.4 section 2.3

A practical GitHub workflow proceeds in three steps:

  • Create a GitHub account. section 2.4.1
  • Create one repository for each application, keeping projects separate rather than combining them into an overly complex repository. section 2.4.2
  • Connect the local Git repository to GitHub and push the existing project through the repository’s Quick Setup instructions. section 2.4 section 2.4.2

Two applications, two repositories

A Python web application and a JavaScript web application each receive their own GitHub repository. Their local Git histories remain the source of the upload, while GitHub provides remote storage and a place to share changes. section 2.4.2 section 1.2

Figure 2.11 Creating a repository on GitHub

Use the repository-creation figure to recognize the GitHub settings needed before connecting a local repository. section 2.4.2

How Road to Kubernetes covers it

How deep it goes
Explains account creation, repository setup, and pushing existing code, while deferring broader GitHub features and automation details.
Examples
Uses separate repositories for recurring Python and JavaScript web applications.
What it assumes
Assumes a local Git repository and basic Git usage, while directing beginners through account and remote-repository creation.
What you can do after
Operate Git and GitHub to create repositories and push existing application code for remote storage and sharing.
How it connects
Connects remote repositories with Git, version control, GitHub Actions, and deployment automation.

Also explained in

Compare how 8 books explain GitHub →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Road to Kubernetes. The section links point to the parts of the book it draws on.