Skip to content

Beginner Setup (Windows)

This page walks you through setting up your machine from scratch on Windows 11 using GitHub Desktop and WSL. If you already have Git, Docker, and VS Code working, skip straight to the Setup Guide for the canonical pre-event checklist.


Install the tools below before continuing. Each link opens the official installer or documentation.

SoftwareInstall linkNotes
Windows 11Already installedBuild 22000 or later required for WSL2
WSL2 + Ubuntu LTSInstall WSLRun wsl --install in an elevated PowerShell terminal
Docker DesktopDocker Desktop for WindowsEnable the WSL2 backend during setup
Visual Studio CodeDownload VS CodeVersion 1.100 or newer
VS Code — WSL extensionWSL extensionRequired to open projects stored in WSL
VS Code — Dev Containers extensionDev Containers extensionRequired to open the workshop Dev Container
GitHub DesktopDownload GitHub DesktopSign in with the same GitHub account that has Copilot
Azure CLIInstall Azure CLIOptional locally — it is pre-installed inside the Dev Container

Install the two VS Code extensions from the command line if you prefer:

Terminal window
code --install-extension ms-vscode-remote.remote-wsl
code --install-extension ms-vscode-remote.remote-containers

Open Ubuntu from the Start menu (or run wsl in a terminal) and create a folder for your repositories:

Terminal window
mkdir -p ~/repos

From Windows Explorer you can reach this folder at:

\\wsl.localhost\Ubuntu\home\<your-username>\repos

Step 3 — Create your repository from the template

Section titled “Step 3 — Create your repository from the template”
  1. Open the azure-agentic-infraops-accelerator template in your browser.
  2. Click Use this templateCreate a new repository.

Use this template button on the accelerator repo

  1. Choose an owner (your GitHub user or organisation) and give the repository a name.
  2. Click Create repository.

Step 4 — Open your new repo in GitHub Desktop

Section titled “Step 4 — Open your new repo in GitHub Desktop”

Once GitHub finishes creating the repository, you will be on your new repository’s page (not the template).

  1. Click the green Code button.
  2. Select Open with GitHub Desktop.

Code dropdown showing Open with GitHub Desktop on your repository

GitHub Desktop will open and ask where to clone the repository.


In the GitHub Desktop clone dialog, set the Local Path to your WSL repos folder:

\\wsl.localhost\Ubuntu\home\<your-username>\repos

Click Clone and wait for the download to finish.


After cloning completes, GitHub Desktop shows the repository. Click Open in Visual Studio Code.

GitHub Desktop Open in Visual Studio Code button

VS Code will open the project. Because the folder is inside WSL, VS Code should automatically activate the WSL extension and connect to your Ubuntu instance.


Your code is now cloned into WSL and open in VS Code. From here, follow the Setup Guide — Setup Steps starting at step 2 to:

  • Pull and build the Dev Container
  • Sign in to Azure
  • Enable custom agents
  • Verify your toolchain

Once the Dev Container is running and you have completed the Setup Guide checks, head to Workshop Prep to read the scenario brief and team roles before event day.