Не удается сохранить параметры окна 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 в системе.

Другие вопросы по тегам