Не удается сохранить параметры окна git-bash
Я не могу сохранить параметры мятного окна из-за неправильно установленной домашней папки на компьютере компании.
Я редактировал 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: как проверено, вызывая printenv
в мерзавце
Как мне сказать mintty, какую папку использовать как домашнюю?
Я использую git-bash 2.19.2 для Windows. Git-Bash работает на Mintty 2.9.3.
1 ответ
Как это выглядит, некоторые переменные среды в git-bash
в окнах определяются переменные, доступные в среде Windows, до чтения git profile
,
Чтобы решить это, а не звонить git-bash
непосредственно, я сделал командный файл, устанавливающий эти переменные должным образом:
set HOMEDRIVE=C:
set HOMEPATH=\Users\username\
\path\to\git-bash.exe %1
Это работало нормально.
Примечание 1: чтобы исправить Git Bash Here
пункт меню, редактировать реестр. Поиск всех записей звонков git-bash.exe
и заменить на файл летучей мыши.
Нет 2: У меня нет прав администратора на рабочей станции, которую я использую, поэтому я не могу редактировать HOMEDRIVE
а также HOMEPATH
в системе.