JetBrains Gateway
The following walkthrough details how to connect JetBrains Gateway to Coder.
Creating a new JetBrains Gateway Connection
-
Open Gateway, make sure "SSH" is selected under "Remote Development"
-
Click "New Connection"
-
In the resulting dialog, click the gear icon to the right of "Connection:"
-
Hit the "+" button to add a new SSH connection
-
For the Host, enter
coder.<workspace name>
-
For the Port, enter
22
(this is ignored by Coder) -
For the Username, enter your workspace username
-
For the Authentication Type, select "OpenSSH config and authentication agent"
-
Make sure the checkbox for "Parse config file ~/.ssh/config" is checked.
-
Click "Test Connection" to validate these settings.
-
Click "OK"
-
Select the connection you just added
-
Click "Check Connection and Continue"
-
Select the JetBrains IDE for your project and the project directory. SSH into your server to create a directory or check out code if you haven't already.
Note the JetBrains IDE is remotely installed into
~/. cache/JetBrains/RemoteDev/dist
-
Click "Download and Start IDE" to connect.