GitHub is a web-based hosting service for version control using git. It is mostly used for computer code. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.
A. Beginner B. Intermediate C. Advanced
Get started by learning the basics of GitHub while creating your first pull request.
A1. GitHub Fundamentals (Gill Cleeren, 2022)
A2. GitHub Pull Requests from Start to Finish (Lisa Walkosz-Migliacio, 2020)
Optimize your GitHub workflow while creating custom actions. Then dive into the admin side of GitHub as well as how to open source your projects.
B1. Supercharging Your GitHub Workflow (Aaron Stewart, 2019)
B2. Getting Started with GitHub Actions (Aaron Stewart, 2020)
B3. Building Custom GitHub Actions (Enrico Campidoglio, 2020)
B4. Open Source Your GitHub Project (Piotr Gaczkowski, 2020)
B5. Getting Started with GitHub Desktop (Stefan Roman, 2020)
B6. Securing Your GitHub Project (Marcin Hoppe, 2021)
Learn how to foster an InnerSource culture with GitHub and contribute to Open Source projects.
C1. Adopting an InnerSource Culture with GitHub (Aaron Stewart, 2020)
C2. Contributing to an Open Source Project on GitHub (Kamran Ayub, 2019)
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.