-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Epic: SSH access copy/paste via dashboard #7713
Comments
how is this going |
Moving this to scheduled in the product design board. 🥯 ETA: End of this week. ⏱️ |
Here're some design specs we could use. Feedback is welcome! Some thoughts on this MVC (minimum viable change) iteration:
Things to consider in this or in future iterations:
See design specs. |
@gtsiolis sorry for the late reply In addition, we provide a one-click connection command by providing a special username workspaceID#ownerToken instead of username and password, but this requires a special condition that the user must have a default ssh privatekey on the computer, which is not used for authentication, but only for skipping the necessary passwords The steps Alternatively, if the user has sshpass installed on the computer, we can use |
To avoid misunderstandings for users, I suggest that for the initial release we provide a standard username, password, host format |
@iQQBot The specs in #7713 (comment) included an example and arbitrary command structure ( Moving forward with an SSH command with maximum compatibility sounds great. 💯
In both cases, the user experience or copying a single command and pasting it into a terminal remains the same, right?
Sounds good, @iQQBot! |
Re-opening as need to measure the outome/impact! |
Hello! This functionality is highly welcome amongst some users in our company (Factorial) who wish to use Vim by default. Can I suggest a couple of improvements?
Thanks for the work! |
Thanks for the feedback, @josepjaume!
+1. Probably worth opening a separate issue about this. Cc @loujaybee For selection, this could be either a new editor card option or a toggle checkbox below the editor to allow users always default to SSH access without opening any editor, similar to the workspace start page when opening with a desktop editor. For access, on the workspace start page this could introduce a new state where you simply copy and paste a command without the need to open a modal while still allowing users to open in browser. Getting the SSH copy command as soon as possible would be great to avoid introducing a loading state for fetching the command to display it in time.
|
Thanks for the feedback @josepjaume ! (and @gtsiolis for the other links, ideas and thoughts!). Glad to know it's useful for the team! We definitely want to make some further refinements to the developer experience for vim users specifically. If you have more ideas or thoughts on the topic, I'd be very open to hearing them.
For this...
For what it's worth, if you have a desktop IDE preference set, the splash page has an SSH copy. It's not really the intended purpose of the page, but it might improve your workflow a little. |
Closing as now complete, for information please see: |
Now that we have the new SSH gateway and the simpler authentication flow, it is possible that a user can copy/paste an SSH command onto their local machine to facilitate quicker/easier access to a Gitpod workspace. This UX could come on the dashboard (Figure 1). However, whilst we also have the landing page on start of workspace (figure 2), we should also consider offering the SSH option here, too. Following the implementation of this feature, we also need to review documentation around local companion and SSH access, as this will provide an alternative/substitute to the local companion.
The text was updated successfully, but these errors were encountered: