Chapter 9

Backing Up and Sharing

With the changes made in Chapter 8, we’re now ready to push a copy of our project to a remote repository. This will serve as a backup of our project and its history, and will also make it easier for collaborators to work with us on our site.

We’ll start by pushing our project up to GitHub, a site designed to facilitate collaboration with Git repositories. For repositories that are publicly available, GitHub has always been free, so we’ll plan to make our website’s repo public to take advantage of this. (When this tutorial was first written, GitHub charged for private repositories; in Section 11.4.1, we’ll discuss an alternative that has always allowed unlimited free private repos.) Over time, releasing projects ...

Get Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.