移动Git主目录Windows 7

时间:2014-03-13 23:29:56

标签: git

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

e:\projects\repo1\...
e:\home\me\...

我重新定位了第二个驱动器并将文件移动到C盘。

C:\work\projects\repo1\...
e:\work\home\me\...

当我启动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服务器,虽然我的问题与客户端使用有关。

1 个答案:

答案 0 :(得分:2)

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

HOME=/e/home/me

将变量导出到新目录可修复该会话的问题。永久修复是在Window的主目录中编辑C:\Users\me\.bash_profile