【发布时间】:2012-12-23 03:08:34
【问题描述】:
在我的新 Win7 笔记本电脑上安装 MSysGit 后,我将用户目录 (C:\Users) 移动到 D: 磁盘并创建了从 C:\Users 到 D:\Users 的硬链接。这似乎适用于大多数程序,但是 git bash shell 似乎无法再找到位于
中的 /etc \Users\<user-name>\AppData\Local\VirtualStore\Program Files (x86)\Git\etc
一个类似的问题是shell 不能再找到写入\Users\.bash_history 的.bash_history。
我可以使用
从 shell 读取 bash_profile cd d:
source /users/David/AppData/Local/VirtualStore/Program Files (x86)/Git\etc\bash_profile
但这很讨厌。关于如何让 shell 找到 /etc 目录的任何建议?或者任何其他可以读取 bash_profile 的方法? (很抱歉在 / 和 之间切换。我试图保持直接使用是 Windows 与 *nix shell)
奇怪的是,ssh 似乎是 find \users\.ssh\known_hosts,因为它没有抱怨查找存储在那里的密钥。
【问题讨论】:
标签: windows-7 msysgit git-bash