V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dengji85
V2EX  ›  Visual Studio Code

vscode 远程服务器上的容器作为开发环境, vscode 的 git 插件一直用不了,显示 scanning folder for git respostioties...

  •  
  •   dengji85 · 8 天前 · 962 次点击

    采取的方案是容器内开放 ssh 接口,vscode 直接远程上去

    • 按照 AI 给的步骤都试了,没解决,git 的命令行是可以的,但是不熟悉命令,还是想 gui 提交代码
    • windows 本地测试是可以的,但是 windows 和服务器 docker 版本有些差别,win 是 20.10.24 ,服务器是 27.1.1 ,由于本地电脑和服务器都有其他内容,不好换版本;

    想问一下各位,还有其他可能原因吗?

    第 1 条附言  ·  8 天前

    感谢各位的帮助,应该零信任的问题,导致本地侧vscode的问题,我重新在一台机器上做了测试,是正常的。
    ps:我本地是安装了深信服的零信任aTrust,顺便吐槽一下这个零信任,软件拖到工作空间对于前端这种需要安装依赖的情况,经常出现外面和内部文件的问题,需要清理缓存,清理缓存会导致很多配置丢失

    8 条回复    2025-02-12 12:39:28 +08:00
    Syiize
        1
    Syiize  
       8 天前   ❤️ 1
    Git 插件可以直接在设置里面设置 Git 可执行文件的路径,尝试直接设置对应文件的路径,看看 Git 插件能不能用
    sn0wdr1am
        2
    sn0wdr1am  
       8 天前
    同样的场景,没遇到这个问题。

    远程服务器是 Debian 12.

    我用的是 Git Graph 插件。
    Syiize
        3
    Syiize  
       8 天前
    @Syiize 另外可以搜索到 vscode 的 issues 里有类似的问题,可以参考一下

    https://github.com/microsoft/vscode/issues/173226
    listenerri
        4
    listenerri  
       8 天前
    vscode 有些配置是需要区分本地和远端的,就是配置界面的右侧 tab 也,可以从这个方向分析下
    dengji85
        5
    dengji85  
    OP
       8 天前
    @Syiize 是指设置的 git.path 设置 git 路径吧?试过了
    dengji85
        6
    dengji85  
    OP
       8 天前
    @sn0wdr1am 我用的是 node14 官方镜像,Debian9
    JSPIXiaoHei
        7
    JSPIXiaoHei  
       8 天前
    我用的 LXC 容器目前开发 JS 没有问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1037 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 19:06 · PVG 03:06 · LAX 11:06 · JFK 14:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.