繁体   English   中英

Visual Studio 2022 中的 GIT 错误

[英]GIT errors in Visual Studio 2022

我在 VS 2019 CE 中使用 git 已经 2 年了,没有任何问题。 我刚刚安装了 VS 2022 并且 git 似乎不起作用。 在 VS 2022 CE 中,我加载了一个不受控制的解决方案,然后使用 git 初始化并推送加载的解决方案。 它似乎已创建存储库但未推送文件。 它报告有错误,但没有告诉我错误是什么。 下面的快照显示了屏幕 - 从首次加载新安装的 VS 2022 到单击“创建 Git 存储库按钮”后似乎没有任何变化。 单击“添加到源代码控制”或“选择存储库”似乎不会更改屏幕状态。 我重新加载了 VS 并重新启动并重新加载了 VS,但没有成功。 我已经尝试过 SO 中建议的解决方案,但没有成功。 一种解决方案建议在包管理器控制台中输入“git status”——PMC 说 git 不是一个已知命令。 VS 中 git 的屏幕截图。

我是否必须加载扩展才能使其正常工作?

我找到了解决方案:

  1. 右键单击包含工作树.git文件夹的文件夹。
  2. 单击属性
  3. 转到选项卡安全性
  4. 单击高级按钮。
  5. 单击所有者的更改
  6. 选择您的用户名
  7. 选中替换子容器和对象的所有者
  8. 单击应用确定

原始帖子 - https://stackoverflow.com/a/71937426/18951991

“git config --global --add safe.directory C:/Projects/repo1”

不确定是否同样的问题,但在我看来,我在 Visual Studio 中无法识别 git repo 时遇到了同样的问题。

对我来说,在清除 VS 缓存和清除用户的临时文件并更新 git 后,解决问题的是:“git config --global --add safe.directory C:/Projects/repo1”。 不知道为什么需要它。

以管理员身份打开 VS。 一旦我这样做了,它就起作用了。

请注意,我无法将所有者更改为我自己,因为它看不到我的网络身份。 由于所有者是管理员,因此我决定尝试以管理员身份打开 VS,它确实有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM