git client A git client is highly recommended to facilitate setting up the base project and managing and restoring your configuration.
Any recent 2.x version will do. OpenSUSE, SUSE Linux Enterprise

sudo zypper in git
Debian, Ubuntu

apt install git
Red Hat Enterprise Linux, Fedora, CentOS

sudo yum install git
Windows 10/11 Using WinGet

 winget install --id Git.Git -e --source winget 
 winget install -e --id GitHub.GitHubDesktop
Manually Get GitHub Desktop and Git for Windows from their websites. https://git-scm.com/download/win
https://desktop.github.com/