Gitpod Classic
inside of VS Code’s Extensions tab.
Sign in
. Alternatively, open the Command Palette (Ctrl/Cmd + Shift + P
) and type gitpod classic. Then select Gitpod Classic: Sign In
Sign in VS Code from Gitpod view
Sign in VS Code from Command Palette
Open
to proceed.Open external website
Authorize
.Authorize VSCode Gitpod extension
Authenticated VS Code Gitpod extension
New Workspace
button. Then, you can select the context url, Editor and custom workspace class.
F1
or Ctrl/Cmd + Shift + P
)Enter
Open VS Code via the Command Palette
Open VS Code Desktop from the workspace start page
Selecting VS Code Desktop as an editor preference
~/.ssh/code_gitpod.d
, and an Include
statement is added to the main SSH configuration file (~/.ssh/config
). No other SSH configuration files are read, or written to by Gitpod.
~/.ssh/code_gitpod.d
and included configuration in the auto-generated ~/.ssh/code_gitpod.d/config
file.
~/.ssh/config
.
How VS Code Desktop establishes connection to Gitpod
VS Code Desktop attempting to reconnect
Open workspace button shown on a stopped workspace page
Notice: Syncing between VS Code Browser and VS Code Desktop is not supported.
editor.fontFamily
setting:
Accepting the SSH fingerprint in VS Code
known_hosts
file, which suppresses subsequent SSH connection prompts for that server.
You should only be presented with a request to trust the Gitpod workspace when using the legacy Local Companion approach of connecting to VS Code Desktop.
By swapping to the SSH Gateway approach of accessing VS Code Desktop, your known hosts file will be updated automatically. See connecting to VS Code Desktop for more.
The VS Code Workspace Trust popup
Updating Workspace Trust settings
Manage workspace settings
SSH: <workspaceid>.vss.gitpod.io
or SSH: <workspaceid>.vsi.gitpod.io
SSH: <workspaceid>.ssh.*.gitpod.io
<workspaceid>
without a domainThe SSH host information shown in the bottom left of VS Code Desktop
platform of the remote host
. What should I choose?Select the platform of the remote host "{id}"
.
No matter what the OS is on your computer, you should always choose Linux
as the remote host platform, since this is the operating system all Gitpod workspaces run on.
If you choose another option, you may encounter an error like this:
~/.ssh/config
file: