Vscode 多人同时使用情况下配置解决方案

147 天前
 linchem
现在实验室有一台 3 卡的 4090 ,有多个人在用。每次我用 vscode 的时候,发现多了一些插件,某些配置被人修改。我想知道能不能做配置隔离,让我电脑的 vscode 配置好后,每次连接,只用我的配置;或者能使用工作区配置解决吗?
2455 次点击
所在节点    Visual Studio Code
19 条回复
est
147 天前
windows 吗?不开多个系统用户账号?
m1nm13
147 天前
windows 也好 linux 服务器也好,都是开多个账号解决
vvhy
147 天前
--user-data-dir --extensions-dir
weijancc
147 天前
vscode 有 profile 啊
Yuanlaoer
147 天前
vscode 里有 profile 管理的呀,都可以支持直接 import 的。

而且纠正一下,你的这个情况叫多人共用,不是同时使用。同时使用是指 pair coding ,甚至可以共享 I/O 的。
Sawyerhou
147 天前
portable 版整个文件夹复制到自己的目录下面?
javazero
147 天前
用 docker ,vscode 可以直接 attach container
jqknono
147 天前
vscode 的 profile
chaleaochexist
147 天前
profile 解忧愁.
Curtion
147 天前
用这个
hertzry
147 天前
remote ssh 能设置 remote server 安装路径,你改一下。
qipan0321
147 天前
用 vsc 的 dev container , 每个人在 docker 里运行自己的 vscode
jamesjammy061
147 天前
挺烦的,我直接.gitignore 加一行 .vscode
jeesk
147 天前
不能每个用户一个账号吗?
samli12
146 天前
多加几个 user 不就好了,useradd
yinmin
146 天前
是这样的环境吗? 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
yinmin
146 天前
如果服务器不能加用户,可以试试修改自己机器 vscode 的 remote.SSH.serverInstallPath 参数
linchem
145 天前
@yinmin #17 感谢,remote.SSH.serverInstallPath 是可用的
linchem
145 天前
@yinmin #16 是这样的情况,但是目前大家都共用一个用户,在 home 下创建各自的文件夹 这样方便共享,也能用一样的 conda 环境。创建多个用户目前没考虑这么做

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1118636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX