我正在运行git fetch
并收到此错误:
> git fetch
bash.exe: warning: could not find /tmp, please create!
请注意,我已经
了C:/tmp
C:/tmp
为什么这突然停止工作的任何建议。它昨天工作了!
注意:git bash
和Powershell
都会出现同样的错误。
====更新
为了完整起见,这里是env变量,作为Powershell的输出
> dir env:TEMP
Name Value
---- -----
TEMP C:\tmp\
> dir env:TMP
Name Value
---- -----
TMP C:\tmp\
答案 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修复它