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/