Git警告:无法访问'P:\ / .gitconfig':参数无效

时间:2013-02-08 13:57:15

标签: git git-config

我只是测试git。我运行了以下命令:

git config user.email "test@mail.com"

我现在在git status和其他人

时得到这个
C:\gitg\g1>git status
warning: unable to access 'P:\/.gitconfig': Invalid argument
warning: unable to access 'P:\/.gitconfig': Invalid argument
warning: unable to access 'P:\/.gitconfig': Invalid argument
# On branch master
warning: unable to access 'P:\/.gitconfig': Invalid argument
nothing to commit, working directory clean

C:\gitg\g1>

14 个答案:

答案 0 :(得分:43)

我刚刚遇到这个错误。
在命令行中执行set HOMEPATH给出了这个输出:

HOMEPATH=\

只需通过set HOMEPATH=删除此环境变量即可解决问题。

答案 1 :(得分:15)

当我没有通过VPN连接到我的工作网络时,我遇到了类似的问题。删除所有HOME%变量不起作用。删除它尝试访问的网络驱动器确实有效。从命令窗口运行以下命令对我有用:

净使用H:/删除

作为一个注释,我确实删除了HOME%变量,但它确实有效,直到上面的命令运行。

答案 2 :(得分:9)

我点击这个并且不得不将HOMEDRIVE设置为理智的东西。

e.g。

set HOMEDRIVE=D:

答案 3 :(得分:7)

在以管理员身份运行的Visual Studio 2017(v15.1)中加载解决方案时,我遇到了此问题。我当地的git repo位于C:\ Code \

要解决此问题,

  1. 我添加了一个环境变量(在用户变量下)HOME,其值为C:\
  2. 重新启动Visual Studio(再次作为管理员) - 这次Git能够成功加载我的分支&源控制关联正确。

答案 4 :(得分:6)

尝试以管理员身份运行。无论出于何种原因,它都默认为映射驱动器。

答案 5 :(得分:6)

如果您正在使用" Git Bash" Windows上的(MINGW64):

输入:

FEACFBD2-3405-455C-9665-78FE426C6842

验证:

export HOME=/c

答案 6 :(得分:3)

我可以将“几乎”的HOME变量清除为Daniels解决方案:

set HOME=

要重新检查,你必须像这样回应:

echo %HOME%

答案 7 :(得分:3)

对我来说,我在sourcetree中看到了这个错误,这只是在我的计算机中断开驱动器P的问题,因为它是一个网络驱动器。

答案 8 :(得分:2)

我间歇性地遇到了这条错误信息。

原因是偶尔使用的VPN连接。每次我使用它时都阻止访问我的网络HOMEDRIVE;并且git无法再访问配置文件。

显然这不是原因,因为你找到了解决方案,但我想我会把它添加到其他人搜索中。

答案 9 :(得分:0)

谢谢@ daniel-hilgrath,你的回答在一定程度上帮助了我,它确实解决了那个特定的会议。

但在我的情况下,我在Windows 7上使用SourceTree。我不得不完全消除环境变量,不仅仅是针对特定会话。我做了以下。

SETX HOMEPATH ""
SETX HOMEDRIVE ""

可能对在SourceTree上使用此功能的人有用。

答案 10 :(得分:0)

对于PowerShell用户:

Remove-Item Env:\HOMEPATH

谢谢@Daniel Hilgarth的回答

答案 11 :(得分:0)

我收到了与sourceTree相同的错误。使用值C:\设置HOME环境变量。修复了问题。

答案 12 :(得分:0)

这在Windows 10上对我有用。

我的源代码在C:\ workspace中,并且我向C:**添加了一个环境变量** HOME

enter image description here

答案 13 :(得分:0)

问题 在Windows 10上,我对H:\。gitconfig文件有类似的问题。尝试访问文件失败。尝试删除该文件时出现错误0x800710FE。

搜索错误0x800710FE 找到了此说明。

Windows 10有时会显示奇怪的错误,而0x800710FE是删除文件或文件夹时出现的错误。基本上,这是Windows 10中的本机Office文件同步问题,尽管默认情况下未启用。

解决方案 断开网络驱动器(H :)并尝试连接到git正常。