code-server(4.2.0-4.16.0)重启需重复登录,找不到arv.json求助
解决VS Code Server重启重复要求登录凭证的问题
手动定位并修改argv.json文件
VS Code Server的argv.json文件无法通过命令面板找到时,可手动在文件系统中定位:
- 进入proot-fedora环境,直接访问默认配置路径:
~/.vscode-server/data/Machine/argv.json - 若路径不存在,用全局搜索命令查找:
find / -name "argv.json" 2>/dev/null - 找到后用文本编辑器(如nano)打开,添加
"password-store":"basic"配置,保存后退出。
绕过密钥环的替代方案
由于gnome-keyring和seahorse在Android终端环境无法正常工作,可直接通过启动参数禁用密钥环依赖:
- 启动VS Code Server时,在命令行添加参数:
code-server --password-store=basic - 若通过服务脚本启动,修改脚本内容,将该参数加入启动命令,确保每次启动自动生效。
验证配置生效
修改完成后重启VS Code Server,检查是否仍需重复输入登录凭证。若问题依旧,确认argv.json的JSON格式合法(逗号分隔正确),或直接用命令行参数强制覆盖配置。
内容的提问来源于stack exchange,提问作者Anil Beniwal
相关产品推荐
相关产品推荐

