Git Bash无法解析%userprofile%

时间:2016-02-22 09:56:05

标签: windows git git-bash

我使用的是Windows 8.1 Pro和Git 2.7.1.windows.2。

我的问题很明显:

xehpuk@XEHPUK MINGW64 /d/the-next-big-thing (develop)
$ git pull
Could not create directory '/%userprofile%/.ssh'.
percent_expand: unknown key %/
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

xehpuk@XEHPUK MINGW64 /d/the-next-big-thing (develop)
$ cd ~
bash: cd: /%userprofile%: No such file or directory

xehpuk@XEHPUK MINGW64 /d/the-next-big-thing (develop)
$ echo $USERPROFILE
C:\Users\xehpuk

这几天前工作,我不记得在系统上做了什么改变。

显然,我是Git的初学者和主要的Windows用户,如果这很重要的话。

我通过将用户环境变量GIT_SSH_COMMAND设置为"/c/Program Files/Git/usr/bin/ssh.exe" -i /c/Users/xehpuk/.ssh/id_rsa来解决此问题。

1 个答案:

答案 0 :(得分:0)

修复问题非常简单:

您只需在Windows系统属性下设置HOME变量,并将主页设置为本地用户配置文件夹

enter image description here