Git的默认主目录包含一个错字,我该如何更改?

时间:2019-06-05 13:09:14

标签: git github mingw-w64

当我第一次打开git bash时,我的$ HOME设置为“ / c / Users / ds420%”,但是实际目录中没有%,因此,当应该自动创建目录时,会出现错误,例如:

$ ssh -T git@github.com
Could not create directory '/c/Users/ds420%/.ssh'.
percent_expand: unknown key %/

甚至

$ cd ~
bash: cd: /c/Users/ds420%: No such file or directory

我已经尝试过HOME = / c / Users / ds420,并且修复了第二个代码段,但似乎对Git认为HOME的内容没有影响。我还尝试根据类似的堆栈溢出问题设置GIT_DIR和XDG_CONFIG_HOME,但这些都无济于事。

是否可以将HOME输入ssh函数或对其进行更永久的更改?谁能告诉我为什么%可能首先出现?

1 个答案:

答案 0 :(得分:0)

将$ HOME环境变量更改为您的用户主目录。 要在启动git bash时自动执行此操作,请运行以下命令:

$ echo "HOME=\"YourHomeDir\"" > .bashrc

YourHomeDir替换为/c/Users/your_windows_username