Setup SSH for client 1. Enable Windows SSH Agent service 2. ssh-keygen -t ecdsa -b 521 # VERY IMPORTANT TO GENERATE ECDSA KEY: # https://github.com/PowerShell/Win32-OpenSSH/issues/1263#issuecomment-716215121 3. ssh-add FILENAME # If needed remove old keys with ssh-add -D 4. Setup GIT to use native ssh: git config --global core.sshCommand "'C:\Windows\System32\OpenSSH\ssh.exe'" 5. Add public key to server authorized_keys https://stackoverflow.com/questions/31813080/windows-10-ssh-keys - Visual Studio - vcpkg - vcpkg install poco:x86-windows-static-md // see https://levelup.gitconnected.com/how-to-statically-link-c-libraries-with-vcpkg-visual-studio-2019-435c2d4ace03 - vcpkg install poco:x64-windows-static-md - PATH (for lib.exe) - HTML Help Workshop + PATH - CMake 3.14+, PATH - OpenCppCoverage, PATH - MSBuild, PATH - Git PATH - nuget.exe, PATH - setup %PACKAGEHOME% system variable pointing to folder for storing shared nuget packages - 7zip, PATH - Python 3.9 - INSTALL WITH DEBUG LIBRARIES! - python -m pip install --upgrade pip - pip install conan - setup CONAN_USER_HOME - pip install nose - pip install coverage - winflexbison3 https://sourceforge.net/projects/winflexbison/files/ + PATH - reflex https://github.com/Genivia/RE-flex + PATH