Windows下修改Git bash的HOME路径

Windows中使用http://git-scm.com/安装 Git bash 工具,默认的 HOME~ 路径一般都是 C:\Users\用户名,每次得用命令切换到常用的 Repository 下,此操作重复而没有意义。更重要的是,若使用 SSH 连接 GitHub,其配置文件比如 rsa 也保存在 C 盘中,不利于备份。

解决方案是:

打开 Git安装位置\etc\profile,找到:

# normalize HOME to unix path
HOME="$(cd "$HOME" ; pwd)"
export PATH="$HOME/bin:$PATH"

添加两行,最后的结果如下:

# normalize HOME to unix path
HOME="你想要修改的HOME路径"
HOME="$(cd "$HOME" ; pwd)"
cd
export PATH="$HOME/bin:$PATH"

再次启动 Git bash,就会自动进入新修改后的 HOME 路径了,之后新配置的 .SSH 文件夹也为在新路径中。

注意:做此调整后,emailusernamessh key 等信息都需要重新配置。

此方法参考http://poetcoder.com/2013/03/21/modify-git-root-direction-on-windows/