мерзавец глобальная проблема конфигурации

Так или иначе, мой глобальный мерзавец (msysgit) настройки для user.name и user.email (и бог знает то, что еще), установлены на детали недавнего экс-коллеги.

Когда я пытаюсь изменить их, я добираюсь could not commit to u://.gitconfig

Если я пытаюсь создать u://.gitconfig через удар мерзавца затем я добираюсь permission denied.

C:\Users\<My Username>\

не содержит ссылок на мерзавца.

Я попытался удалить, ища реестр и мою файловую систему для всех ссылок на мерзавца, и я не могу найти никого (поиск файла окон является дерьмом хотя).

Что, черт возьми, продолжается? Почему даже после переустановки это, парни детализируют все еще глобальные настройки???

Спасибо

7
задан Andrew Bullock 14 June 2010 в 10:24
поделиться

1 ответ

Глобальный gitconfig хранится в месте $ HOME (в сеансе Git bash).
Возможно ли, что у вас есть $ HOME (или% HOME% в сеансе DOS), ссылающийся на u: \ .

Если это так, просто установите HOME =% HOMEPATH% (если у вас HOMEPATH определено, как в Windows 7), и вы сможете возобновить доступ / обновление ваша глобальная конфигурация Git.


OP добавляет:

мой % HOMEPATH% установлен на \ , будет ли установка HOME для этого помочь?

Ну, на самом деле нет , поскольку HOME не является переменной среды, обычно устанавливаемой Windows (Xp, Vista или 7).

исправил, отлично, установил HOME на c: \ users \ me

Это правильное исправление, хотя исправление HOMEPATH (даже если это напрямую не связано с Git) также рекомендуется (это не должно относиться к u: \ ).

7
ответ дан 7 December 2019 в 05:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: