Eu tenho um laptop configurado para ter o perfil de usuário em uma unidade de rede. Isso está me causando muitas dores de cabeça, pois a conectividade com a minha empresa é muito lenta. Quero mudar o perfil do meu usuário para um diretório local. Como faço isso?
Essas são as configurações no momento:
C:\>set HOME
HOMEDRIVE=P:
HOMEPATH=\
HOMESHARE=\\SOMESERVER\_myuser$
A unidade P é uma unidade de rede mapeada para o HOMESHARE.
Não consigo encontrar onde o Windows está definindo essas variáveis de ambiente, nem mesmo no registro.
O laptop está executando o Windows XP.
fonte
Tenho um problema semelhante no meu ambiente corporativo e desenvolvi um variedade de hacks e soluções alternativas . Com minha configuração atual, os seguintes valores são forçados pelo domínio:
Mas, com minha solução alternativa, os mapeamentos resultantes são:
Enquanto outros caminhos de servidor / mapeamentos de unidade vão para o servidor remoto:
Eles foram testados apenas no Windows 7, mas eu imagino que eles também funcionem no Windows XP se você tiver a ferramenta mklink.
fonte
Problema ocorre com o TortoiseGit ao trabalhar fora do escritório, onde a unidade de rede não está conectada.
Mudar
HOME
,HOMEPATH
não ajuda !!Solução:
Onde
g:
fica a unidade de rede.fonte
Eles estão nas propriedades avançadas do sistema. No Vista / Win 7:
fonte
Sei que estou atrasado para este segmento, mas tenho o mesmo problema quando meu departamento de TI alterou as políticas de grupo e meu HOMEDRIVE se tornou M: em vez de C: e HOMEPATH apenas "\" instado para "\ Users \ [nome de usuário] " Procurei no código Git e descobri que ele usa a combinação HOMEDRIVE / HOMEPATH apenas se HOME não estiver definido.
Então, acabei de definir HOME (que felizmente não estava no GP) como "C: \ Users \ [nome de usuário]" e o Git encontrou
.gitconfig
novamente.fonte