Visual Studio 2022中的GIT错误

e4yzc0pl  于 2022-11-17  发布在  Git
关注(0)|答案(4)|浏览(1007)

我在VS 2019 CE中使用git已经2年了,没有任何问题。我刚刚安装了VS 2022,git似乎不工作。在VS 2022 CE中,我加载了一个不受控制的解决方案,然后使用git初始化并推送加载的解决方案。它似乎创建了仓库,但没有推送文件。它报告有错误,但没有告诉我错误是什么。下面的快照显示了屏幕-从第一次加载新安装的VS 2022到点击“创建Git仓库”按钮似乎没有什么变化。点击“添加到源代码控制”或“选择仓库”似乎没有改变屏幕的状态。我重新加载了VS并重新启动和重新加载VS都没有成功。我尝试了SO中建议的解决方案都没有成功。一个解决方案建议在软件包管理器控制台中键入“git status”-PMC说git不是已知命令。x1c 0d1x
我必须加载扩展才能使其工作吗?

t1qtbnec

t1qtbnec1#

我找到了解决办法:
1.右键单击包含工作树和**.git文件夹的文件夹。
1.单击
属性**
1.转到选项卡安全性
1.单击高级按钮。
1.单击所有者的“更改”。
1.选择您的用户名
1.选中替换子容器和对象的所有者
1.单击应用确定
原始发布-https://stackoverflow.com/a/71937426/18951991

huwehgph

huwehgph2#

“git配置--全局--添加safe.directory C:/项目/repo 1”
不确定是否是同样的问题,但对我来说,我似乎有同样的问题,git repo在Visual Studio中无法识别。
对我来说,在清除VS缓存和清除用户的临时文件并更新git后,修复这个问题的是:“git config --global --add safe.directory C:/Projects/repo 1”。虽然不知道为什么需要它。

7vux5j2d

7vux5j2d3#

以管理员身份打开VS。一旦我这样做了,它就起作用了。
注意,我无法将所有者更改为我自己,因为它看不到我的网络身份。由于所有者是管理员,我决定尝试以管理员身份打开VS,结果成功了。

bvk5enib

bvk5enib4#

它应该已经在最新的版本中得到修复,但我仍然遇到类似的问题(无法创建Git仓库)。
我的解决方法是在VS 2019中创建存储库。一旦存储库创建完毕,VS2022中的一切都将正常工作。不过,我必须为每个新项目都这样做。

相关问题