0 votos

No se puede desinstalar git - git clone está roto

No puedo clonar ningún repositorio en mi Mac. No sé exactamente desde cuándo se rompió.

$ which git
/usr/local/bin/git

$ git clone git@bitbucket.org:myaccount/myrep.git
Cloning into 'myrep'...
conq: el repositorio no existe.
fatal: No se pudo leer desde el repositorio remoto.

Por favor, asegúrate de tener los permisos de acceso correctos
y de que el repositorio exista.

El problema es que mi clave ssh id_rsa sigue siendo la misma. De todas formas, la recreé, la actualicé en las claves ssh de mi cuenta de BitBucket, y el mismo error aparece cuando intento clonar mi repositorio. Intenté el mismo procedimiento en otra máquina (redhat) y git clone funcionó. Así que algo está ocurriendo con mi versión de git.

Pensé en reinstalar git. Así que primero intenté desinstalarlo:

$ brew uninstall git
Uninstalling /usr/local/Cellar/git/2.9.0... (1,424 files, 31.3M)

pero parece que hay varias versiones de git instaladas:

$ git
# muestra el uso aquí

$ which git
/usr/bin/git

Así que intenté de nuevo usando esta versión:

$ git clone git@bitbucket.org:myaccount/myrep.git
Cloning into 'myrep'...
conq: el repositorio no existe.
fatal: No se pudo leer desde el repositorio remoto.

Por favor, asegúrate de tener los permisos de acceso correctos
y de que el repositorio exista.

Todavía no funciona. Intenté eliminar esos archivos de git:

$ rm -f /usr/bin/git*
rm: /usr/bin/git: Operación no permitida
rm: /usr/bin/git-cvsserver: Operación no permitida
rm: /usr/bin/git-receive-pack: Operación no permitida
rm: /usr/bin/git-shell: Operación no permitida
rm: /usr/bin/git-upload-archive: Operación no permitida
rm: /usr/bin/git-upload-pack: Operación no permitida

$ sudo rm -f /usr/bin/git*
Password:
rm: /usr/bin/git: Operación no permitida
rm: /usr/bin/git-cvsserver: Operación no permitida
rm: /usr/bin/git-receive-pack: Operación no permitida
rm: /usr/bin/git-shell: Operación no permitida
rm: /usr/bin/git-upload-archive: Operación no permitida
rm: /usr/bin/git-upload-pack: Operación no permitida

Incluso con sudo no puedo eliminarlos, ¿por qué? ¿Crees que mi problema al clonar con git podría venir de ahí? No tengo ni idea de qué hacer. Necesito usar git en esa computadora con urgencia, estoy muy atascado.

$ ls -a /usr/bin/git
-rwxr-xr-x  1 root  wheel    18K May  5 08:05 /usr/bin/git*

0 votos

Es una idea muy mala intentar eliminar cosas de /usr/bin

1voto

kaligne Puntos 111

Problema resuelto. No era obvio para mí, pero se trataba de la configuración global. Jugué un poco con el comando git config --global que estableció un archivo de configuración git oculto en mi carpeta de inicio. Allí estaba la información sobre otro remoto que configuré en ese momento. Este remoto apuntaba a un repositorio que borré, por lo que git clone intentaba obtener información de ese repositorio eliminado primero. Simplemente eliminé ese archivo de configuración global de git.

0voto

user154489 Puntos 301

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X