You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio与VS Code无法检测新.git仓库问题求助

问题:VS 2022与VS Code无法识别项目内的.git仓库

近期创建的VS 2022解决方案出现异常:项目文件夹内明明存在.git仓库,但VS 2022的Git更改窗口无法识别,反而默认指向父目录的.git;用VS Code打开该文件夹,Git Lens插件也找不到仓库。此前创建的项目无此问题,且同目录下其他非VS项目的.git仓库能被VS Code正常识别。

目录结构

wwwroot(包含仅覆盖自身文件的.git仓库)
    ----- Project 1(非VS项目,VS Code可识别其.git仓库)
    ----- Project 2(VS 2022项目,VS Code与VS均无法识别其.git仓库)
    ----- File A(属于wwwroot的仓库)
    ----- File B(属于wwwroot的仓库)

补充信息

编辑1

  • 未使用Git子模块,未找到.gitmodules文件
  • CMD中Git命令可正常执行,能完成添加、提交、推送至Azure DevOps等操作

编辑2

用Git GUI打开仓库时出现错误:

fatal: detected dubious ownership in repository at 'c:/root/projectPath'

'c:/root/projectPath/.git' is owned by: 'S-1-5-##-###' but the current user is 'S-1-5-##-#########################'.

To add an exception for this directory call:

git config --global -add safe.directory c:/root/projectPath

尚未修改全局Git配置,想了解该命令的含义。

编辑3

  • 发现以管理员身份运行CMD初始化.git仓库时,VS Code及其他工具会识别到.git文件夹属于其他用户,出现编辑2中的错误
  • 删除该.git仓库后,用VS Code打开文件夹可通过Git Lens初始化新仓库;此前VS Code无法识别现有仓库,Git Lens仅显示初始化或连接仓库的选项
  • 已尝试重启,问题未解决

希望得到问题排查思路、建议或相关解答。

内容的提问来源于stack exchange,提问作者jason

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 08:50:28