@@ -19,17 +19,26 @@ manually setting up an SSH connection.
19
19
Gateway home screen
20
20
1 . Click "Connect to Coder" at the top of the Gateway home screen to launch the
21
21
plugin
22
+
22
23
![ Gateway Connect to Coder] ( ../images/gateway/plugin-connect-to-coder.png )
24
+
23
25
1 . Enter your Coder deployment's Access Url and click "Connect" then paste the Session Token and click "OK"
26
+
24
27
![ Gateway Session Token] ( ../images/gateway/plugin-session-token.png )
28
+
25
29
1 . Click the "+" icon to open a browser and go to the templates page in your
26
30
Coder deployment to create a workspace
31
+
27
32
1 . If a workspace already exists but is stopped, click the green arrow to start
28
33
the workspace
34
+
29
35
1 . Once the workspace status says Running, click "Select IDE and Project"
36
+
30
37
![ Gateway IDE List] ( ../images/gateway/plugin-select-ide.png )
38
+
31
39
1 . Select the JetBrains IDE for your project and the project directory then
32
40
click "Start IDE and connect" ![ Gateway Select IDE] ( ../images/gateway/plugin-ide-list.png )
41
+
33
42
![ Gateway IDE Opened] ( ../images/gateway/gateway-intellij-opened.png )
34
43
35
44
> Note the JetBrains IDE is remotely installed into
@@ -39,8 +48,11 @@ manually setting up an SSH connection.
39
48
40
49
1 . Click the gear icon at the bottom left of the Gateway home screen and then
41
50
"Settings"
51
+
42
52
1 . In the Marketplace tab within Plugins, type Coder and if a newer plugin
43
- release is available, click "Update" and "OK" ![ Gateway Settings and Marketplace] ( ../images/gateway/plugin-settings-marketplace.png )
53
+ release is available, click "Update" and "OK"
54
+
55
+ ![ Gateway Settings and Marketplace] ( ../images/gateway/plugin-settings-marketplace.png )
44
56
45
57
### Configuring the Gateway plugin to use internal certificates
46
58
@@ -97,32 +109,56 @@ keytool -import -alias coder -file cacert.pem -keystore /Applications/JetBrains\
97
109
> these steps.
98
110
99
111
1 . [ Install Gateway] ( https://www.jetbrains.com/help/idea/jetbrains-gateway.html )
112
+
100
113
1 . [ Configure the ` coder ` CLI] ( ../ides.md#ssh-configuration )
114
+
101
115
1 . Open Gateway, make sure "SSH" is selected under "Remote Development"
102
- 1 . Click "New Connection" ![ Gateway Home] ( ../images/gateway/gateway-home.png )
116
+
117
+ 1 . Click "New Connection"
118
+
119
+ ![ Gateway Home] ( ../images/gateway/gateway-home.png )
120
+
103
121
1 . In the resulting dialog, click the gear icon to the right of "Connection:"
122
+
104
123
![ Gateway New Connection] ( ../images/gateway/gateway-new-connection.png )
105
- 1 . Hit the "+" button to add a new SSH connection ![ Gateway Add
106
- Connection] ( ../images/gateway/gateway-add-ssh-configuration.png )
124
+
125
+ 1 . Hit the "+" button to add a new SSH connection
126
+
127
+ ![ Gateway Add Connection] ( ../images/gateway/gateway-add-ssh-configuration.png )
107
128
108
129
1 . For the Host, enter ` coder.<workspace name> `
130
+
109
131
1 . For the Port, enter ` 22 ` (this is ignored by Coder)
132
+
110
133
1 . For the Username, enter your workspace username
134
+
111
135
1 . For the Authentication Type, select "OpenSSH config and authentication agent"
136
+
112
137
1 . Make sure the checkbox for "Parse config file ~ /.ssh/config" is checked.
138
+
113
139
1 . Click "Test Connection" to validate these settings.
114
- 1 . Click "OK" ![ Gateway SSH
115
- Configuration] ( ../images/gateway/gateway-create-ssh-configuration.png )
140
+
141
+ 1 . Click "OK"
142
+
143
+ ![ Gateway SSH Configuration] ( ../images/gateway/gateway-create-ssh-configuration.png )
144
+
116
145
1 . Select the connection you just added
117
- ![ Gateway Welcome] ( ../images/gateway/gateway-welcome.png )
146
+
147
+ ![ Gateway Welcome] ( ../images/gaGteway/gateway-welcome.png )
148
+
118
149
1 . Click "Check Connection and Continue"
150
+
119
151
![ Gateway Continue] ( ../images/gateway/gateway-continue.png )
120
- 1 . Select the JetBrains IDE for your project and the project directory. SSH into
121
- your server to create a directory or check out code if you haven't already.
152
+
153
+ 1 . 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.
154
+
122
155
![ Gateway Choose IDE] ( ../images/gateway/gateway-choose-ide.png )
156
+
123
157
> Note the JetBrains IDE is remotely installed into `~ /.
124
158
cache/JetBrains/RemoteDev/dist`
159
+
125
160
1 . Click "Download and Start IDE" to connect.
161
+
126
162
![ Gateway IDE Opened] ( ../images/gateway/gateway-intellij-opened.png )
127
163
128
164
## Using an existing JetBrains installation in the workspace
0 commit comments