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.
sudo zypper in git
apt install git
sudo yum install git
winget install --id Git.Git -e --source winget winget install -e --id GitHub.GitHubDesktop
Get GitHub Desktop and Git for Windows from their websites.
https://git-scm.com/download/win
https://desktop.github.com/