VS Code
Tip: Keep your VS Code and extensions updated for the best experience.
Open from the Action Bar
Open from the Side Bar
VS Code Open Dialog
VS Code Insiders
Extension Installation Prompt
Note: The extension will make changes to your local SSH configuration to enable a smooth experience. This allows for seamless connectivity between VS Code and your environments.
Install Prompt for Remote Development Extensions
Authentication Prompt
Complete Authentication Page
Note: If you encounter any issues during the sign-in process, it may be helpful to sign out and try again.
Workspace Trust Prompt
Gitpod: Show Environment Details
command from the Command Palette.Environment Details in VS Code
Note: Clicking on details while opening the environment will also open the Environment Details panel.
Environment Details from Notification
Cmd+Shift+P
or Ctrl+Shift+P
) and type Gitpod
to view commands such as:
Gitpod Commands
Remote Indicator
.devcontainer.json
, Dockerfile
, or docker-compose.yml
files to the container. This process ensures that your development environment reflects the latest configuration updates.
To rebuild the container, you have two options:
Gitpod: Rebuild Container
Rebuild Prompt
Rebuild Logs
localhost
. For instance, forwarding ports from other services specified in a docker-compose.yml .
network_mode: host
in your docker-compose.yml for the services you want to port forward.remoteEnv
environment variables values are not applied unless the devcontainer is rebuilt.Rebuild Failure
Rebuild Failure Details
Rebuild Failure Logs
.devcontainer.json
file to address the issue.Gitpod: Rebuild Container
command.Important: The recovery mode is not stable for development. Always aim to fix the configuration and successfully rebuild the container.
Gitpod: Sign Out
command to sign out.Gitpod
output view for any useful information.Developer: Set Log Level...
command to Trace, it would give us more insights. Remember to set it back to Info afterwards.remote.SSH.logLevel
to trace
.Gitpod: Export all logs
command from the problematic window. This will contain all relevant logs.Note: Be cautious when sharing logs on the internet, as they may contain sensitive information.
Uninstall Extension
command ensures that all associated configurations, including SSH settings, are properly cleaned up.
Gitpod: Uninstall Extension
command to initiate the uninstallation process.