O git não funciona mais depois de mover a casa do usuário para a unidade externa

0

Mudei o diretório pessoal dos usuários de e /Users/romeovspara /Volumes/DATA/homedesde que recebo um erro de git.

Sempre que eu uso git cloneou git initele responde:

 fatal: Failed to expand user dir in: '~git/init'

Alguém já teve esse problema? Tentei reinstalar a gitpartir de hombrewmas isso não foi corrigido (estou usando o homebrew instalado git from /usr/local/Cellar)

Romeovs
fonte
Você acabou de mover o diretório?
Gerry
sim, copiei todos os arquivos e entrei em 'Preferências do sistema> Usuários e grupos> [nome de usuário]> Opções avançadas ...' e alterei o diretório pessoal para corresponder a isso. Então eu fiz sudo rm -r /Users/usernamepara remover o userdir antigo.
Romeovs 29/03
O que cd ~resulta no shell? Além disso, por que você moveu todo o diretório pessoal para um volume externo? Provavelmente é uma má ideia para começar.
Gerry
cd ~funciona perfeitamente bem. assim como o resto do meu computador / shell.
Romeovs 29/03
Talvez uma diretiva de configuração errada? git config -l
Gerry

Respostas:

1

O problema era realmente uma diretiva de configuração defeituosa:

[init]
     templatedir=~git/init

que copiei acidentalmente de outra máquina, sem copiar também o diretório de modelos.

Romeovs
fonte