如何修改Git Bash窗口配置的保存目录?
解决Git Bash窗口配置保存失败的问题
先查MINTTY_CONFIG环境变量
Git Bash底层用的是mintty终端模拟器,它的配置文件路径由MINTTY_CONFIG环境变量控制——大概率是这个变量被设成了那个无权限的网络驱动器路径。
- 打开Git Bash,执行命令查看当前变量值:
echo $MINTTY_CONFIG - 如果输出确实是那个网络路径,按以下步骤修改:
- 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「用户变量」或「系统变量」里找到
MINTTY_CONFIG - 把值改成本地路径(比如
%USERPROFILE%\.minttyrc),或者直接删除这个变量(删除后mintty会默认用用户目录下的.minttyrc)
手动指定配置文件路径
如果没找到MINTTY_CONFIG变量,直接手动指定本地配置文件:
- 在你的Windows用户目录(比如
C:\Users\你的用户名)下创建.minttyrc文件(可以是空文件) - 右键Git Bash的快捷方式,打开「属性」,在「目标」字段的末尾添加参数:
举个例子,修改后的目标可能是:--config "%USERPROFILE%\.minttyrc""C:\Program Files\Git\git-bash.exe" --config "%USERPROFILE%\.minttyrc"
检查注册表配置
如果上面的方法都没用,去注册表排查一下:
- 按下Win+R,输入
regedit打开注册表编辑器 - 导航到
HKEY_CURRENT_USER\Software\mintty,检查是否有指向网络驱动器的路径项,直接删除或修改为本地路径 - 另外也可以看看
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings,部分Git Bash的窗口配置会存在这里
内容的提问来源于stack exchange,提问作者Dean
相关产品推荐
相关产品推荐

