Я установил Git на Windows 10, которая также установила git-bash. Когда я запустил git-bash, я заметил, что нахожусь не в своем домашнем каталоге, который, как я ожидал, будет /C/Users/chris/
Путь был /C/adwHome
Я обнаружил, что git-bash home «~» сначала определяется переменной среды HOME
. Другая программа в моей системе Cadence Allegro PCB Designer установила для переменной среды HOME значение HOME=C:\adwHome
, поэтому я не могу изменить переменную HOME, не нарушив работу другой программы.
Ссылка Изменить местоположение каталог ~ в установке Git Bash для Windows сказал мне добавить эту строку 'HOME="C:\Users\chris\git"' в мой файл "профиль", расположенный по адресу C:\Program Files\Git\etc\profile
. Похоже, это сработало, потому что, когда я открыл новое окно git-bash, я начал в правильном каталоге.
Однако, когда я запустил команду ssh-keygen, я увидел строку вывода Created directory '/c/adwHome/.ssh'.
. Я думаю, что git-bash меняет домашнюю настройку из строки в файле «профиль», но любые исполняемые файлы, запущенные git-bash, все еще получают домашнюю настройку из переменная окружения.
Есть ли способ изменить мое местоположение git-bash "~" без изменения моей переменной среды HOME?