This post explains how to set up a GitHub project.
What is GitHub?
GitHub is a repository service based on code control version system (CVS) Git.
GitHub has many things in common with Git, so it is important to be familiar with this CVS. You can read an introduction to Git on this post.
The service is provided by the company of the same name, that it is a subsidiary of Microsoft since 2018.
GitHub is a closed source implementation of Git.
First Steps on GitHub
If it is the first time you use GitHub, you may find useful the official introduction that can be followed on this external link.
For more advanced topics, you can find the official Getting Started section on this external link.
GitHub Licenses
As of 2023, GitHub has these licenses:
- GitHub Free
- GitHub Pro
- GitHub Team
- GitHub Enterprise
GitHub Free is free of charge, as the name implies. Open source projects would fall under this category. This license has some limitations compared to the others.
Core functions of GitHub are free since 2020.
GitHub Pro, GitHub Team and GitHub Enterprise are paid licenses.
You can find GitHub’s product catalog on this external link, and the FAQs on this external link.
GitHub Project File Structure
Integrating GitHub on IDEs
You can integrate your Integrated Development Environment (IDE) with GitHub projects.
Integrating GitHub on Visual Studio Code
You can follow the instructions to integrate GitHub on Visual Studio Code on this external link.
It explains how to install the GitHub Pull Requests and Issues extension, and configure it.
Open the Command Palette (Ctrl + Shift + P) and type “Git: Clone”. Select the local destination folder.
Integrating GitHub on PyCharm
You can read this post about how to integrate GitHub on PyCharm.
[…] Introduction to GitHub […]