Actualmente tengo instalado
git --version
git version 2.7.4 (Apple Git-66)
En este camino
which git
/usr/bin/git
En una respuesta anterior
¿Cómo desinstalar Git?
se sugirió ejecutar el uninstall.sh
, pero si corro cd /usr/bin/git
me sale -bash: cd: /usr/bin/git: Not a directory
.
A continuación, copié el resultado de ls -l
en el directorio usr/bin
(solo los archivos que me parecen relacionados con git por razones de espacio).
-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
¿Cómo desinstalo git? Estoy tratando de actualizar a una versión más nueva , el instalador se ejecuta con éxito, pero cuando ejecuto git --version
todavía obtengo la versión anterior. Por lo tanto, estaba pensando en desinstalar git y reinstalar desde cero, no estoy seguro si este es el enfoque correcto.
cd /usr/bin
entoncesls -l
y publicar resultados por favor?Respuestas:
No desinstale Git distribuido por Apple. Puede dejarlo como está y ejecutar otra versión al tenerlo en un directorio anterior en
PATH
la variable de entorno.La forma más fácil de instalar otra versión en OS X sería usar el administrador de paquetes Homebrew .
Después de instalarlo, puede ejecutar:
Homebrew (
brew
) se encargará de todas las dependencias y configurará la última versión de Git, sin embargo, todavía existe la posibilidad de que encuentre una configuración que no pueda resolver automáticamente, así que lea lo que dice Homebrew al final.Los paquetes instalados con
brew
no interfieren con los paquetes preinstalados del sistema. Instala paquetes en el/usr/local/Cellar
directorio y coloca los ejecutables/usr/local/bin
, por lo que solo debe mantenerlo enPATH
variable antes/usr/bin
.fuente
Para las personas que instalaron git siguiendo las instrucciones en la página de inicio oficial de Git y, por lo tanto,
git
instaladas en/usr/local/bin/git
, ejecute el script de desinstalación:/usr/local/git/uninstall.sh
fuente
/usr/bin/git
?/usr/bin/git
, junto con algunas otras herramientas cmd, es solo un puente binario a un binario real que viene con Xcode.app o 'Xcode Command Line Tools' (CLT). Está protegido por SIP y no debe eliminarlo.Puede considerar eliminar Xcode.app o / Library / Developer / CommandLineTools /.
fuente
Tuve un problema muy similar. Luché con él durante horas y finalmente descubrí que eliminar / eliminar mi carpeta .ssh y generar una nueva clave ssh funcionó.
Ejecuté lo siguiente en la terminal
Tu carpeta ssh ya no debería existir
Luego, genera tu clave pública con el siguiente comando
O, si desea configurarlo con su dirección de correo electrónico, puede escribir
Esto generará una clave ssh
Luego, puede mostrar su código escribiendo lo siguiente
O
Esto funcionó muy bien para mí.
Espero que ayude a algunos otros también
fuente