为什么VS2019中的Git试图在不存在的Y:驱动器上创建/访问文件?



我得到了一组奇怪的错误,使用Visual Studio 2019和git在新刷新的win10安装上。我做了刷新,我的用户文件夹没有删除,但windows被重新安装,所以我不得不重新安装我所有的应用程序。我不知道这是否相关。

无论如何,现在当我在VS中打开一个新的解决方案/项目时,一个以前没有打开过的解决方案/项目(无论是新克隆的还是刷新之前存在的位置),我得到"将自己标识为git";弹出,但填写正确的设置,VS已经有。如果我点击确定,加上" save to git global "检查设置,我得到一个错误"无法创建文件Y:/.gitglobal"或类似的。

当我推送到repo时,我得到了"为服务器保存RSA密钥"。弹出,但然后我得到一个错误在Git输出窗口在VS,与错误Could not create directory '/y/.ssh' (Permission denied).

任何想法?当我以管理员身份运行VS时,这两个错误都不会发生,但如果没有必要,我宁愿不以管理员身份运行VS。

原来我们的IT人员野心勃勃,推出了一个组策略更新,改变了我机器上的HOMEDRIVEHOMEPATH变量。他现在已经恢复了策略更改,我不得不在终端:gpupdate /force中重新启动我的计算机。之后,HOMEDRIVEHOMEPATH返回到正确的规则C:/Users/username

我无法更改这些"环境变量"。使用set或powershell[Environment]::SetEnvironmentVariable(bla)之类的命令,因为我猜它们不是"真实的"。环境变量?至少我不能在通常与环境变量相关联的注册表路径中找到它们。

相关内容

最新更新