Como remover o git de uma pasta específica?

Como remover o git de uma pasta específica?

Eu tenho um sistema CentOS 7. Ele tem o git 2.27.0 instalado, mas essa instalação, por motivos que não conseguimos descobrir, não se comunica com nossa instância https do gitlab. Ele continua falhando em "incapaz de encontrar ajudante remoto para 'https'".

Então, tentei atualizar o git, usando 'sudo yum upgrade git', que afirma que não há pacote git instalado. Mas se eu fizer um 'git --version', recebo "git versão 2.27.0". Um "whereis git" me dá "git:/usr/local/bin/git". Se eu fizer um 'sudo yum remove git', recebo "Nenhuma correspondência para o argumento: git, nenhum pacote marcado para remoção".

Eu tentei instalar o git, que funciona, de certa forma. Tipo, uma nova instância do git está instalada no meu sistema; Recebo muitas mensagens informando que a instalação funcionou bem e o git 2.31.1 foi instalado. Mas se eu fizer a versão git, recebo novamente 2.27.0. Se eu remover o git novamente, ele removerá minha versão 2.31.1 e manterá a 2.27.0. Mas, novamente, yum afirma que não existe realmente. O $PATH tem /usr/local/bin antes de /usr/bin. Presumo que esteja instalando a cópia mais recente em/usr/bin e ignorando completamente a cópia que já está em/usr/local/bin.

Então, existe uma maneira de dizer ao yum para remover a cópia em/usr/local/bin? Porque quando tento fazer 'sudo yum remove /usr/local/bin/git' recebo "Não há correspondência para o argumento: /usr/local/bin/git".

Responder1

O fato do git estar na pasta /usr/local/binsugere que ele não foi instalado através do gerenciamento de pacotes do sistema.

Talvez tenha sido compilado a partir do código-fonte, talvez tenha sido instalado de forma diferente, não há como saber.

Se ele foi compilado e instalado a partir do código-fonte, E o código-fonte ainda está no sistema, você poderá removê-lo usando make uninstalla pasta de origem.

Caso contrário, você terá que excluir manualmente todos os arquivos que pertencem a esse git install (ou pelo menos o binário git e ignorar que você tem mais arquivos órfãos em seu sistema). Sua melhor chance é perguntar a quem o instalou.

Você poderia simplesmente instalar o git com o gerenciador de pacotes. Ela deve substituir a instalação mais antiga ou você poderá torná-la "primária" ajustando a ordem dos diretórios bin na variável path.

informação relacionada