Eu tenho atualmente instalado
git --version
git version 2.7.4 (Apple Git-66)
Neste caminho
which git
/usr/bin/git
Em uma resposta anterior
Como desinstalar o Git?
foi sugerido para executar o uninstall.sh
, mas se eu executar cd /usr/bin/git
eu recebo -bash: cd: /usr/bin/git: Not a directory
.
Abaixo, copiei a saída de ls -l
no diretório usr/bin
(apenas os arquivos que me parecem relacionados ao git por razões de espaço).
-rwxr-xr-x 1 root wheel 18176 Mar 12 09:08 git
-rwxr-xr-x 1 root wheel 18208 Mar 12 09:08 git-cvsserver
-rwxr-xr-x 1 root wheel 18208 Mar 12 09:08 git-receive-pack
-rwxr-xr-x 1 root wheel 18192 Mar 12 09:08 git-shell
-rwxr-xr-x 1 root wheel 18208 Mar 12 09:08 git-upload-archive
-rwxr-xr-x 1 root wheel 18208 Mar 12 09:08 git-upload-pack
Como eu desinstalo o git? Estou tentando atualizar para uma versão mais recente , o instalador é executado com êxito, mas quando eu executo git --version
ainda recebo a versão mais antiga. Portanto, eu estava pensando em desinstalar o git e reinstalá-lo do zero, não tendo certeza se essa é a abordagem certa.
cd /usr/bin
entãols -l
e postar resultados, por favor?Respostas:
Não desinstale o Git distribuído pela Apple. Você pode deixá-lo como está e executar outra versão colocando-o em um diretório anterior na
PATH
variável de ambiente.A maneira mais fácil de instalar outra versão no OS X seria usar o gerenciador de pacotes Homebrew .
Após a instalação, você pode executar:
O Homebrew (
brew
) cuidará de todas as dependências e configurará a versão mais recente do Git, no entanto, ainda há uma chance de encontrar uma configuração que não possa ser resolvida automaticamente, então leia o que o Homebrew diz no final.Pacotes instalados com
brew
não interferem com pacotes pré-instalados pelo sistema. Ele instala pacotes no/usr/local/Cellar
diretório e coloca executáveis/usr/local/bin
, então você só precisa mantê-lo naPATH
variável antes/usr/bin
.fonte
Para quem instalou o git seguindo as instruções na página inicial oficial do Git e, portanto,
git
instalou em/usr/local/bin/git
, execute o script de desinstalação:/usr/local/git/uninstall.sh
fonte
/usr/bin/git
?/usr/bin/git
, juntamente com outras ferramentas cmd, é apenas um binário de jumper para um binário real que vem com o Xcode.app ou 'Xcode Command Line Tools' (CLT). Ele está protegido pelo SIP e você não deve excluí-lo.Você pode remover o Xcode.app ou / Library / Developer / CommandLineTools /.
fonte
Eu tive um problema muito semelhante. Lutou com ele por horas e finalmente descobriu que remover / excluir minha pasta .ssh e gerar uma nova chave ssh fazia o truque.
Corri o seguinte no terminal
Sua pasta ssh não deve mais existir
Em seguida, gere sua chave pública com o seguinte comando
OU, se você quiser configurá-lo com seu endereço de e-mail, digite
Isso irá gerar uma chave ssh
Em seguida, você pode exibir seu código digitando o seguinte
OU
Isso funcionou muito bem para mim.
Espero que ajude alguns outros também
fonte