由于公司计算机中的主文件夹设置不正确,因此我无法保存薄荷窗口选项。
我已编辑etc/profile
,并添加:
# Added by myself
# set-up home properly
HOME=/c/Users/myuser
HOMESHARE=/c/Users/myuser
HOMEDRIVE=C:
HOMEPATH=/Users/myuser/
实际上,所有变量都已在bash环境中正确设置:
$ echo $HOME $HOMEDRIVE$HOMEPATH $HOMESHARE
/c/Users/myuser C:/Users/myuser/ /c/Users/myuser
但是,当右键单击git-bash窗口以更改选项行颜色,字体等并尝试保存时,它会显示:
无法将选项保存到'X:.minttyrc'。权限被拒绝。
我们确实有一个名为X的公司驱动器,并且某些Windows变量指向它。但是,在bash环境中没有变量指向X:如在git-bash中调用printenv
一样。
我如何告诉mintty要将哪个文件夹用作家?
我在Windows上使用git-bash 2.19.2。 git-bash运行的是薄荷2.9.3。
答案 0 :(得分:0)
看起来,在git读取git-bash
之前,Windows profile
中的某些环境变量是由Windows环境中可用的变量定义的。
为解决这个问题,我没有直接调用git-bash
,而是制作了一个批处理文件来正确设置这些变量:
set HOMEDRIVE=C:
set HOMEPATH=\Users\username\
\path\to\git-bash.exe %1
那很好。
注1:
要修复Git Bash Here
菜单项,请编辑注册表。搜索所有调用git-bash.exe
的条目,并替换为bat文件。
没有2:
我没有所用工作站的管理员权限,因此无法在系统中编辑HOMEDRIVE
和HOMEPATH
。