我只是测试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>
答案 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 \
要解决此问题,
答案 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)
答案 13 :(得分:0)
问题 在Windows 10上,我对H:\。gitconfig文件有类似的问题。尝试访问文件失败。尝试删除该文件时出现错误0x800710FE。
搜索错误0x800710FE 找到了此说明。
Windows 10有时会显示奇怪的错误,而0x800710FE是删除文件或文件夹时出现的错误。基本上,这是Windows 10中的本机Office文件同步问题,尽管默认情况下未启用。
解决方案 断开网络驱动器(H :)并尝试连接到git正常。