7 votes

Comment supprimer le GIT par défaut ou le mettre à jour ?

Je ne peux pas supprimer ou renommer la version actuelle de git... Même avec sudo...

MacBook-Pro-Kiril: $ sudo rm /usr/bin/git
override rwxr-xr-x  root/wheel restricted,compressed for /usr/bin/git?

MacBook-Pro-Kiril: $ sudo mv /usr/bin/git /usr/bin/git-apple
mv: rename /usr/bin/git to /usr/bin/git-apple: Operation not permitted

11voto

The1Dev Points 11

Sudo rm -rf /usr/bin/git ne fonctionnera pas pour El Capitan en raison de la restriction SIP

La solution simple consiste à créer un alias

alias git='/usr/local/bin/git'

2voto

John K Points 1992

Utilisez l'option ci-dessous uniquement si vous souhaitez supprimer le GIT par défaut. Vous pouvez toujours utiliser des gestionnaires de paquets comme homebrew et macports pour installer un autre GIT.


En /usr/bin est restreint par le protocole SIP. Vous devez d'abord le désactiver temporairement en démarrant en mode de récupération, en lançant le terminal et en exécutant la commande suivante csrutil disable (alors csrutil enable à réactiver`).

Une fois que vous avez désactivé SIP, vous pouvez supprimer git de /usr/bin .

Voir aussi :


Remarque : vous pouvez vérifier les restrictions SIP à l'aide de la fonction -Ol avec ls. S'il n'est pas restreint, vous verrez un trait d'union, et s'il l'est, vous verrez restreint.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X