我使用的是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
来解决此问题。