Mam laptopa skonfigurowanego tak, aby mieć profil użytkownika na dysku sieciowym. Powoduje to wiele problemów, ponieważ łączność z moją firmą jest bardzo wolna. Chcę przenieść profil mojego użytkownika do katalogu lokalnego. W jaki sposób mogę to zrobić?
Oto ustawienia w tej chwili:
C:\>set HOME
HOMEDRIVE=P:
HOMEPATH=\
HOMESHARE=\\SOMESERVER\_myuser$
Dysk P jest dyskiem sieciowym zmapowanym na HOMESHARE.
Nie mogę znaleźć, gdzie system Windows ustawia te zmienne środowiskowe, nawet w rejestrze.
Laptop działa pod kontrolą systemu Windows XP.
źródło
Mam podobny problem w moim środowisku korporacyjnym i opracowałem różne hacki i obejścia . Przy moim obecnym ustawieniu domena wymusza następujące wartości:
Jednak w przypadku mojego obejścia wynikowe mapowania są następujące:
Podczas gdy inne ścieżki / mapowania dysków przechodzą na serwer zdalny:
Zostały one przetestowane tylko w systemie Windows 7, ale wyobrażam sobie, że będą działać również w systemie Windows XP, jeśli masz narzędzie mklink.
źródło
Problem występuje z TortoiseGit podczas pracy poza biurem, gdy dysk sieciowy nie jest podłączony.
Zmiana
HOME
,HOMEPATH
nie pomaga !!Rozwiązanie:
Gdzie
g:
jest dysk sieciowy.źródło
Są w zaawansowanych właściwościach systemu. W systemie Vista / Win 7:
źródło
Wiem, że spóźniłem się na ten wątek, ale mam ten sam problem, gdy mój dział IT zmienił zasady grupy, a mój HOMEDRIVE stał się M: zamiast C: a HOMEPATH po prostu „\” podał „\ Users \ [nazwa użytkownika] „. Poszukałem kodu Gita i stwierdziłem, że używa kombinacji HOMEDRIVE / HOMEPATH tylko wtedy, gdy HOME nie jest zdefiniowane.
Właśnie zdefiniowałem DOM (który na szczęście nie był w GP) jako „C: \ Users \ [nazwa użytkownika]” i Git znalazł go
.gitconfig
ponownie.źródło