Git警告:无法访问'P:\ /。gitconfig':无效的参数
我只是测试git。我跑以下命令:Git警告:无法访问'P: /。gitconfig':无效的参数
git config user.email "[email protected]"
时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>
我只是遇到了这个错误。
在命令行执行set HOMEPATH
给这个输出:
HOMEPATH=\
只需通过set HOMEPATH=
删除该环境变量固定的问题。
从dos框中删除它们没有任何作用,除非您直接在该dos框内的命令行上运行git命令 – 2015-02-27 16:05:11
重新启动git GUI应该有所帮助以及在这种情况下它应该引入新的环境变量。 – 2015-02-27 16:14:04
这个答案(和所有其他路径答案)不适合我。断开它正在寻找的网络驱动器。 – 2015-06-02 20:05:15
这对我的作品以清除HOME变量“几乎”丹尼尔斯的解决方案:
set HOME=
重新检查你有呼应这样的:
echo %HOME%
echo%HOME%只是在我的电脑输出“%HOME%” – Roel 2016-07-27 11:42:26
我打这个,不得不将HOMEDRIVE设置为理智的东西。
例如
set HOMEDRIVE=D:
这一个为我工作。我猜如果你使用的驱动器是虚拟驱动器,你会遇到这种情况。 – 2015-03-28 21:18:21
这个在Windows 10机器上为我工作 – rmjoia 2017-10-12 13:13:18
尝试以管理员身份运行。无论出于何种原因,它默认为映射驱动器。
这解决了我的问题。谢谢! – 2015-02-08 17:22:00
这也适用于我! – Forest 2015-08-11 17:30:44
我间歇性地遇到了这个错误信息。
原因是偶尔使用的VPN连接。每当我使用它时,它都阻止访问我的网络HOMEDRIVE;而git不能再访问配置文件。
显然不是因为你找到你的解决方案的原因,但我想我会将它添加到此处以供其他人搜索。
我也刚刚经历了这个,由于我的企业VPN,但是作为管理员运行git bash解决了这个问题。 – 2014-12-24 16:43:48
当没有通过VPN连接到我的工作网络时,我遇到了类似的问题。删除所有HOME%变量不起作用。删除它试图访问的网络驱动器确实有效。运行从命令窗口下面的工作对我来说:
NET USE H:/删除
作为一个说明,我没有删除HOME%的变量,但它确实工作,直到命令上面运行。
家庭变量是一个红色鲱鱼 – 2015-02-27 16:04:21
这发生在我身上 - 我的P驱动器是在工作中的个人驱动器。在家里,我得到了错误 - 断开驱动器固定它 - 谢谢! – MarkyRoden 2015-04-24 01:45:24
这给我修好了!我只是使用GUI断开驱动器。 – 2015-06-02 20:03:38
如果您正在使用 “混帐击”(MINGW64)在Windows上:
输入:
export HOME=/c
验证:
echo $HOME
对于我来说,我已经看到了这个错误sourcetree,这只是一个断开我的电脑中的驱动器P的问题,因为它是一个网络驱动器。
在加载作为管理员运行的Visual Studio 2017(v15.1)中的解决方案时,我遇到了此问题。而我的本地git仓库是位于C:\代码\
要解决该问题,
- 我增加了一个环境变量(在用户变量)HOME值为C:\
- 重新启动的视觉工作室(再次作为管理员) - 这次Git能够正确加载成功加载我的分支&源控件关联。
你在哪里添加该环境变量?它是否通过视觉工作室? – 2017-06-02 14:29:29
这是为我解决它。 – kwill 2017-06-29 20:27:56
这工作。所有其他设置HOMEDRIVE =或Remove-Item Env:\ HOMEPATH的解决方案都无法工作,因为它们只在该控制台的上下文中设置环境变量。这个答案应该被标记为正确的。 – 2017-09-13 06:57:45
对于PowerShell的用户那里:
Remove-Item Env:\HOMEPATH
谢谢@Daniel Hilgarth的答案
我得到同样的错误sourceTree。使用值C设置HOME环境变量:\解决了问题。
文件'P:\ .gitconfig'是否存在?如果是这样,请发布内容。 – 2013-02-08 14:07:34
你的'$ HOME'变量包含什么?我认为'\ /'很奇怪,可能是一个问题... – 2013-02-08 14:12:00