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/