配置文件迁移后"Git错误:无法锁定配置文件C:/Users/old_profile/.gitconfig:没有此类文件或目录"

Jac*_*eja 7 git git-for-windows

我有一个有趣的错误,在使用git for windows(版本2.12.0.windows.1)时不断出现.我最近将我的Windows配置文件目录从一个位置迁移到另一个位置.

对于一些git命令,我得到错误:

error: could not lock config file C:/Users/<my old profile>/.influxdb/.gitconfig: No such file or directory error: could not lock config file C:/Users/<my old profile>/.influxdb/.gitconfig: No such file or directory

注意:此错误总是出现两次,例如,如果我尝试这样做 git config --global diff.tool p4merge

有趣的是,它正在寻找的这个文件夹不存在,如果我git config -l --show-origin用来查看git获取它的设置,它没有提到这个路径,如果我查看任何CONFIG文件,我看不到对此的引用不存在的道路.

git存储对这条旧路径的引用在哪里?我需要更新它,因为我认为这个错误阻止了一些命令工作.

Jer*_*rin 7

我遇到了类似的问题.

错误:无法锁定配置文件C:/.gitconfig:

解决方案:我的计算机中有一个系统环境变量(Home= C:\),它导致了这个问题.删除它,一切都开始工作了.


Jac*_*eja 1

这是由我的环境变量中的错误路径引起的(由于配置文件迁移)。

我打开“系统属性”->“环境变量”,并C:\Users\<old_profile>用新变量更新了所有引用。