Git is a powerful open source version control tool that was originally designed for software development projects. GitHub is a web-based service that offers the functionality of Git plus additional features that enhance collaboration and project management. The combination of Git and GitHub creates a redundant, transparent, and reproducible work environment. However, accessing items available on GitHub (such as ArchivesSpace source code, documentation, and migration scripts) can be confusing and frustrating without training and practice.
This workshop will introduce you to the basics of using Git on the command line, setting up your own GitHub repository, and contributing to projects hosted on GitHub. This workshop will also introduce you to using Markdown for formatting plain text files. You do not need to have any prior knowledge of Git, GitHub, Markdown, or the Unix-style command line to attend.