git fetch - bash.exe:警告:找不到/ tmp,请创建

时间:2015-11-20 21:06:33

标签: git bash

我正在运行git fetch并收到此错误:

> git fetch
bash.exe: warning: could not find /tmp, please create!

请注意,我已经

为什么这突然停止工作的任何建议。它昨天工作了!

注意:git bashPowershell都会出现同样的错误。

====更新

为了完整起见,这里是env变量,作为Powershell的输出

> dir env:TEMP

Name                           Value
----                           -----
TEMP                           C:\tmp\


> dir env:TMP

Name                           Value
----                           -----
TMP                            C:\tmp\

2 个答案:

答案 0 :(得分:2)

当路径包含一些非ascii字符时可以看到(参见git-for-windows/git/issues/331

确保问题仍然存在于latest git for windows(解压缩PortableGit-2.6.3-64-bit.7z.exe,并将其C:\path\to\PortableGit-2.6.3-64-bit\usr\bin文件夹添加到%PATH%

检查从常规CMD会话(而不是PowerShell或bahsh)完成提取时问题是否仍然存在。

答案 1 :(得分:0)

在我的情况下,TEMP环境(我的计算机>高级>环境变量)以某种方式出现乱码(git bin是appenend(?))

将其设置为%USERPROFILE%\ AppData \ Local \ Temp修复它