Meu Xcode Git ( /Applications/Xcode.app/Contents/Developer/usr/bin/git ) é não-executável ( -rw-r--r-- ), acho que porque eu chmod ele há muito tempo atrás, então eu não teria que me preocupar com ele desatualizado.
Embora minha versão do Git instalada pelo Homebrew, /usr/local/bin/git , que funciona bem, seja exibida por which git , e mesmo que brew config mostre que está usando /usr/bin/local/git ( Git: 2.16.0 => /usr/local/bin/git ), quando Eu corro qualquer comando Homebrew que envolva o Git, recebo o erro:
git: error: can't exec '/Applications/Xcode.app/Contents/Developer/usr/bin/git' (errno=Permission denied)
Parece que, apesar do que diz o brew config , o Homebrew está tentando usar /Applications/Xcode.app/Contents/Developer/usr/bin/git ou /usr/bin/git (o que parece apontar para /Applications/Xcode.app/Contents/Developer/usr/bin/git , já que recebo o mesmo erro acima quando tento rodar ele, embora não seja um link simbólico e tenha um número de inode diferente).
A configuração de chmod +x on /Applications/Xcode.app/Contents/Developer/usr/bin/git faz tudo funcionar, mas não vejo por que devo fazer isso. Substituir /Applications/Xcode.app/Contents/Developer/usr/bin/git por um link simbólico para /usr/local/bin/git não funciona, recebo um erro dizendo que o Git não foi encontrado nesse caminho.
Alguma idéia?