У меня есть ноутбук, на котором настроен профиль пользователя на сетевом диске. Это вызывает у меня много головной боли, так как подключение к моей компании очень медленное. Я хочу переместить профиль моего пользователя в локальный каталог. Как я могу это сделать?
Это настройки на данный момент:
C:\>set HOME
HOMEDRIVE=P:
HOMEPATH=\
HOMESHARE=\\SOMESERVER\_myuser$
Диск P является сетевым диском, сопоставленным с HOMESHARE.
Я не могу найти, где windows устанавливает эти переменные среды, даже в реестре.
Ноутбук работает под управлением Windows XP.
источник
У меня похожая проблема в моей корпоративной среде, и я разработал множество хаков и обходных путей . При моей текущей настройке следующие значения задаются доменом:
Но с моим обходным путем, получающиеся отображения:
В то время как другие пути сервера / сопоставления дисков отправляются на удаленный сервер:
Они были протестированы только в Windows 7, но я полагаю, что они также будут работать в Windows XP, если у вас есть инструмент mklink.
источник
Проблема возникает с TortoiseGit при работе вне офиса, где сетевой диск не подключен.
Меняется
HOME
,HOMEPATH
не помогает !!Решение:
Где
g:
находится сетевой диск.источник
Они в расширенных системных свойствах. В Vista / Win 7:
источник
Я знаю, что опоздал в эту ветку, но у меня возникла та же проблема, когда мой ИТ-отдел изменил групповые политики, и мой HOMEDRIVE стал M: вместо C: и HOMEPATH просто "\" заменил на "\ Users \ [имя пользователя] ». Я посмотрел в коде Git и обнаружил, что он использует комбинацию HOMEDRIVE / HOMEPATH, только если HOME не определен.
Поэтому я просто определил HOME (который, к счастью, не был в GP) как «C: \ Users \ [username]», и Git
.gitconfig
снова нашел .источник