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)


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.