Find courses, guides, and answers quickly.
This tutorial provides librarians and information professionals with an introduction to Git and GitHub, highlighting their utility in library-specific contexts. It clarifies the distinction between Git (the version control system) and GitHub (the hosting platform) and explains why version control is valuable for managing library data, digital projects, and collaborative work. The course covers basic Git concepts, GitHub's role in open access and digital scholarship, and practical applications like using GitHub Pages for online publishing.
This tutorial provides an introduction to GitLab as a web application for managing software projects and beyond. It covers how to navigate the GitLab interface, understand its primary organizational units (projects and groups), create and manage GitLab projects, and connect local Git repositories to them. The course also touches upon using GitLab for issue management, document management, and general project management, making it suitable for a wide range of users.