-
Notifications
You must be signed in to change notification settings - Fork 282
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
Complete offline installation of VSCode Remote #1399
Comments
This would be really great. Because of security most of our machines are not internet connected. |
Hey,
I know it's far from perfect, but it'll give a very good temporary solution :) Thanks a lot for a great extension! |
I also would love to see this done. As, I have limited internet access on AWS local redhat machine. |
Another customer here with the same issue. VSCode is packaged by internal IT and approval requested, after approval software appears in Software and developers can install. The Remote extension is approved separately and placed in an internal software repository (product name not important). All docker/npm/nuget are retrieved from here and not the internet. Once the remote extension is installed it will need to connect to a host. Now the host or the client will not have internet access to download vscode-server (as detailed in this excellent answer: - https://stackoverflow.com/questions/56718453/using-remote-ssh-in-vscode-on-a-target-machine-that-only-allows-inbound-ssh-co/56781109#56781109). At the moment, we are failing a "Remote attach", capturing the Commit ID, making a request for someone to download the vscode-server to the repository. It would be great if we knew the CommitID of the vscode-server when IT packaged vscode as they could package the server element at the same time. Currently everything breaks when someone upgrades vscode, which means people dont upgrade! @chrmarti |
The commit id is the same as for VS Code. That can be lookup in VS Code under Help > About. Discussed this further @ross-p-smith and the offline scenario would be greatly simplified if:
A server tar can be manually placed in the local filesystem at A simpler approach would be allow-listing the hostnames needed for downloading the server tars. See https://code.visualstudio.com/docs/setup/network and microsoft/vscode-docs#3818. |
The first time we are connecting to docker container using vscode the first message is It spends 2 large minutes in my case. It could be great if we have an option to pre-built this step So, the first time that we will connect the time will be just a few seconds instead. |
@ross-p-smith you can get the commit ID from Help > About or from |
There is a setting: "Remote.SSH: Local Server Download" that you can configure to download the server to your PC and upload it to the remote server. It now downloads the server in |
In continuation of #15 , I think VSCode Remote is stable enough now and we ought to re-visit this issue.
Use Case
Install VSCode Remote on machines without Internet connectivity
Possible solutions:
The text was updated successfully, but these errors were encountered: