Fore Into Development on Windows

Windows 10 Development

While I still am used to my preference of debian based host operating systems for development workflows (gh repo clone iancleary/ubuntu-dev-playbook), this is a some documentation around what I've installed and what my development workflow on Windows 10 is like.




Docker for Windows



Windows Terminal

VS Code

PowerShell Versions

PowerShell Windows Command Versions

Experience So Far

I'll update this post once I have a few days under my belt. I'm hopeful the experience is good enough and much less laggy than a VirtualBox VM.

Stay tuned!

Adding SSH Keys to Windows

Make sure you're running as an Administrator!

# By default the ssh-agent service is disabled. Allow it to be manually started for the next step to work.
# Make sure you're running as an Administrator.
Get-Service ssh-agent | Set-Service -StartupType Manual

# Start the service
Start-Service ssh-agent

# This should return a status of Running
Get-Service ssh-agent

# Now load your key files into ssh-agent
ssh-add ~\.ssh\id_ed25519

Edit to load automatically:

Windows environment

It's best to configure OpenSSH Authentication Agent service to automatically start. Alternatively, you can start it manually every time when opening powershell for the first time:

Start-Service ssh-agent

To have SSH agent to automatically start with Windows, you can run (from elevated powershell prompt):

Set-Service ssh-agent -StartupType Automatic 

After that, you need to add your ssh key once:

ssh-add C:\Users\your-name\.ssh\id_rsa

Now everytime the ssh-agent is started, the key will be there. You can check which keys are registered with the ssh-agent:

ssh-add -l


Above doesn't seem to work.

Git Bash terminal does. gets rid of screen white flicker

Select Git Bash inside VS Code

Make install with choco

Open Powershell as administrator

choco install make you're using Windows 10%2C it is built,%2Fmnt%2C e.g. C%3A drive is %2Fmnt%2Fc in Bash.

📚 Back to Blog Back to Top 🔝