You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If there is a Host block in ~/.ssh/config that matches the name used for the remote connection (for example Host *), this gets removed from the file when attempting to connect to a workspace.
I suspect this is caused by:
parsedConfig.remove({Host: computedHost.Host})
computedHost.Host would evaluate to the Host value from the first block that matched (* in my example). It would be safer to pass an explicit value to remove.