现在实验室有一台 3 卡的 4090 ,有多个人在用。每次我用 vscode 的时候,发现多了一些插件,某些配置被人修改。我想知道能不能做配置隔离,让我电脑的 vscode 配置好后,每次连接,只用我的配置;或者能使用工作区配置解决吗?
|
estMar 15, 2025
1
windows 吗?不开多个系统用户账号?
|
|
m1nm13Mar 15, 2025
2
windows 也好 linux 服务器也好,都是开多个账号解决
|
|
vvhyMar 15, 2025
3
--user-data-dir --extensions-dir
|
|
4
vscode 有 profile 啊
|
|
YuanlaoerMar 15, 2025
5
vscode 里有 profile 管理的呀,都可以支持直接 import 的。
而且纠正一下,你的这个情况叫多人共用,不是同时使用。同时使用是指 pair coding ,甚至可以共享 I/O 的。 |
|
SawyerhouMar 15, 2025
6
portable 版整个文件夹复制到自己的目录下面?
|
|
javazeroMar 15, 2025
7
用 docker ,vscode 可以直接 attach container
|
|
8
vscode 的 profile
|
|
9
profile 解忧愁.
|
|
10
|
|
11
remote ssh 能设置 remote server 安装路径,你改一下。
|
|
qipan0321Mar 15, 2025
12
用 vsc 的 dev container , 每个人在 docker 里运行自己的 vscode
|
|
jamesjammy061Mar 15, 2025
13
挺烦的,我直接.gitignore 加一行 .vscode
|
|
jeeskMar 16, 2025 via Android
14
不能每个用户一个账号吗?
|
|
samli12Mar 16, 2025
15
多加几个 user 不就好了,useradd
|
|
yinminMar 16, 2025 via iPhone
16
是这样的环境吗? 3 卡的机器是 vscode server ,每个人使用各自电脑的 vscode 通过 remote ssh 连接这台 3 卡机器
vscode remote ssh 连接服务器后,服务器上的 vscode 插件和配置存储在服务器的~/.vscode-server 目录下的 解决的方案是在 vscode server 上为每个人都建一个用户,每个人 remote ssh 连服务器时使用自己的用户,配置就隔离了。 这只是配置隔离,如果希望完全隔离,可以考虑用 remote docker 容器,这也是官方推荐的一种模式,详见 https://code.visualstudio.com/docs/containers/ssh |
|
17
如果服务器不能加用户,可以试试修改自己机器 vscode 的 remote.SSH.serverInstallPath 参数
|
|
19
@yinmin #16 是这样的情况,但是目前大家都共用一个用户,在 home 下创建各自的文件夹
这样方便共享,也能用一样的 conda 环境。创建多个用户目前没考虑这么做 |