Setting up SSH, Git, SSH Agent and Docker from scratch

Published: 15 July 2024
on channel: James Stormes
199
1

Setting up a Windows 11 workstation from scratch for Web API development.

--------------------------------------------------------------------
--------------------------------------------------------------------

When I watch some people coding online their workstation and IDE setup just works so well, I wanted to start documenting how to create that type of setup. The competence of the setup itself is just so powerful.

This video series is my attempt to document how to create that competent workstation setup.

I understand that this will be a moving target as tools and systems change, I also know I will miss things and there will be other better ways to do this, so I hope others will comment with ways to improve this setup so we all can have that cool powerful setup to code on.

----------------------------------------------------------------------
----------------------------------------------------------------------

Chapters:

00:38 Two common ways to get a fresh install
02:25 Fresh Windows Install
08:51 Install Chrome
11:40 Create SSH Key for GitHub
19:44 Install WSL
23:22 Install Docker Desktop
27:22 Setup ssh-agent
31:45 Install git for windows (https://git-scm.com/download/win)
36:50 Test ssh to GitHub inside a docker container build
40:28 Install Jetbrains ToolBox
43:10 Linking filesystems

----------------------------------------------------------------------
----------------------------------------------------------------------
To generate a ssh key:
ssh-keygen -t ed25519 -C "your_email@example.com”

To test our key:
ssh git@github.com

Install WSL:
wsl --install

To update Linux:
apt-get update
apt-get upgrade

To enable ssh-agent:
Get-Service ssh-agent | Set-Service -StartupType Automatic

To add key:
ssh-add

To list keys:
ssh-add -l

To Clone the Docker test project:
git clone git@github.com:jstormes/docker-test.git

To run the test
docker compose build ssh-test

To link from Linux to Windows filesytem:
ln -s /mnt/c c
ln -s /mnt/c/Users/jstormes winhome


On this page of the site you can watch the video online Setting up SSH, Git, SSH Agent and Docker from scratch with a duration of hours minute second in good quality, which was uploaded by the user James Stormes 15 July 2024, share the link with friends and acquaintances, this video has already been watched 199 times on youtube and it was liked by 1 viewers. Enjoy your viewing!