Thank you again. I followed the way you suggested and succeeded.
As far as I understand if you plan to work with repository you should push/commit only the *.uproject file plus Source and Config directories. The rest is automatically generated.
I tried to play with UBT command line options to generate just the CMake files and avoid generating the rest. I found the documentation for command line options here:
https://docs.unrealengine.com/en-US/…DEs/index.html
but unfortunately there are options for MS Windows/Visual generation. I searched the forum and google but did not find the manual that could explain the linux command line options for UBT. Running it with -help or --help gave no result.
I also fount this thread:
https://answers.unrealengine.com/que…enerating.html
Tried the blind guess: -cmakefile and yay! It did work.