This is the way that I use always to develop anything on Windows.

Start downloading Vagrant and VirtualBox:
https://www.vagrantup.com/

https://www.virtualbox.org/wiki/Downloads

Install VirtualBox and Vagrant using the default options.

After reboot, create a folder where you will host all your projects.

I already have one, where is everything. Even if I format the Windows, that folder is intact and is just reinstall everything and resume the work where I stopped.

Open a command window and go to the folder where your projects will be. Write this command:

vagrant init

Edit the file called Vagrantfile without any extension.

Edit this line inside the file:
 

config.vm.box = "base"

change it to:

config.vm.box = "jadesystems/rails5"

Save the file.

We will use a ready vagrant image from here: https://github.com/lcreid/rails-5-jade

On the command write this command:

vagrant up

And wait, it will download the files necessary.

0

Now follow the instructions on the github page from the vagrant image: https://github.com/lcreid/rails-5-jade

Dowload ConEmu:
https://conemu.github.io/

Download Git for Windows:

https://git-scm.com/download/win

Install Git using the default settings. You can change anything if you want, but dont need to this work.

Install ConEmu with the default settings too.

Now, let´s configure to the Git's Bash be the deafult in ConEmu.

Open the settings, press Win + Alt + P, or follow this:

1

Click on the tab Startup, and select {Bash::Git bash} on Specified named Task. Like this:

2

Click on Save settings and close ConEmu.

Open it again and it will start with the Git bash. There you can use SSH as your wish.

3