- Cygwin 64-bit installs easily and runs well on Windows 10.
- Cygwin packages such as SSH, Python, Octave, git, etc. are kept up to date.
- Cygwin SSH server on Windows has been robust for me in high stakes situations.
Alternative to Cygwin
Windows Subsystem for Linux is Microsoft-installed Ubuntu terminal window with full performance (not a virtual machine, and faster than Cygwin).
Git on Windows command line
Cygwin has git, or you can get git for Windows Command Prompt
Numerous tips on Python and Cygwin including using a graphical Cygwin desktop under the Cygwin category.