Come rimuovere GIT predefinito o aggiornarlo?

1

Non posso cancellare o rinominare la versione corrente di git ... Anche con 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
    
posta Markelov 03.08.2016 - 21:39
fonte

2 risposte

3

sudo rm -rf /usr/bin/git non funziona per El Capitan a causa della restrizione SIP

la soluzione semplice è creare alias

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

    
risposta data 31.03.2018 - 06:29
fonte
1

Usa il sotto solo se vuoi rimuovere il GIT predefinito. Puoi ancora utilizzare i gestori di pacchetti come homebrew e macports per installare un GIT alternativo.

La directory /usr/bin è limitata da SIP. Per prima cosa è necessario disabilitarlo temporaneamente avviando il ripristino, avviando Terminal e eseguendo csrutil disable (quindi csrutil enable per riattivare ').

Una volta disabilitato SIP, puoi rimuovere git da /usr/bin .

Vedi anche:

Nota: puoi verificare le restrizioni SIP con i flag -Ol con ls. Se non è limitato, vedrai un trattino, e se lo è, vedrai limitato.

    
risposta data 03.08.2016 - 22:44
fonte

Leggi altre domande sui tag