移动Git主目录Windows 7



我曾经有一台安装了两个驱动器的Windows 7笔记本电脑。我在第二个驱动器上有git存储库(以及相关的git主目录)。我使用git bash管理文件。

e:projectsrepo1...
e:homeme...

我已经重新利用了第二个驱动器,并将文件移到了C驱动器。

C:workprojectsrepo1...
e:workhomeme...

当我启动git bash时,我得到以下消息:

sh: rbenv: command not found
sh: cd: /e/home/me: No such file or directory

我不确定rbenv消息与什么有关,它显然是在寻找旧的主目录。当我使用git bash提交时,它会询问我的帐户身份,当我试图重置它们时,我得到一个错误,因为它正在寻找旧的主目录:

$ git config --global user.email "me"
error: could not lock config file C:/Program Files (x86)/Git/e/home/me/.gitconfig: No such file or directory

我试着重新安装git没有效果。我是新来的,试过谷歌-我错过了什么?如果有人感兴趣,我托管我自己的git服务器,尽管我的问题与客户端使用有关。

检查git bash env显示HOME被设置为旧目录:

HOME=/e/home/me

将变量导出到新目录可以解决该会话的问题。永久的修复方法是在windows的主目录中编辑C:Usersme.bash_profile

最新更新