J'ai installé actuellement
git --version
git version 2.7.4 (Apple Git-66)
Sur ce chemin
which git
/usr/bin/git
Dans une réponse précédente
Comment désinstaller Git?
il a été suggéré de lancer le uninstall.sh
, mais si je lance, cd /usr/bin/git
je reçois -bash: cd: /usr/bin/git: Not a directory
.
Ci-dessous, j'ai copié la sortie de ls -l
sur le répertoire usr/bin
(uniquement les fichiers qui me paraissent liés à git pour des raisons d'espace).
-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
Comment désinstaller git? J'essaie de mettre à jour vers une version plus récente , le programme d'installation s'exécute correctement, mais lorsque j'exécute, git --version
j'obtiens toujours l'ancienne version. Ainsi, je pensais désinstaller git et réinstaller à partir de zéro, je ne sais pas si c'est la bonne approche.
cd /usr/bin
puisls -l
et afficher les résultats s'il vous plaît?Réponses:
Ne désinstallez pas Git distribué par Apple. Vous pouvez le laisser tel quel et exécuter une autre version en le plaçant dans un répertoire plus tôt dans
PATH
la variable d'environnement.La façon la plus simple d'installer une autre version sur OS X serait d'utiliser le gestionnaire de paquets Homebrew .
Après l'avoir installé, vous pouvez exécuter:
Homebrew (
brew
) s'occupera de toutes les dépendances et configurera la dernière version de Git, mais il y a toujours une chance qu'il trouve un paramètre qu'il ne peut pas résoudre automatiquement, alors lisez ce que Homebrew dit à la fin.Les packages installés avec
brew
n'interfèrent pas avec les packages préinstallés par le système. Il installe les packages dans le/usr/local/Cellar
répertoire et place les exécutables/usr/local/bin
, vous n'avez donc qu'à le conserver dans unePATH
variable avant/usr/bin
.la source
Pour les personnes qui ont installé git en suivant les instructions sur la page d'accueil officielle de Git , et qui l'ont donc
git
installé sur/usr/local/bin/git
, exécutez le script de désinstallation:/usr/local/git/uninstall.sh
la source
/usr/bin/git
t-il?/usr/bin/git
, avec certains autres outils cmd, est juste un cavalier binaire vers un vrai binaire livré avec Xcode.app ou 'Xcode Command Line Tools' (CLT). Il est protégé par SIP et vous ne devez pas le supprimer.Vous pourriez envisager de supprimer Xcode.app ou / Library / Developer / CommandLineTools /.
la source
J'ai eu un problème très similaire. Je me suis débattu avec pendant des heures et j'ai finalement trouvé que la suppression / suppression de mon dossier .ssh et la génération d'une nouvelle clé ssh faisaient l'affaire.
J'ai exécuté ce qui suit dans le terminal
Votre dossier ssh ne devrait plus exister
Ensuite, générez votre clé publique avec la commande suivante
OU, si vous souhaitez le configurer avec votre adresse e-mail, vous pouvez saisir
Cela va générer une clé ssh
Ensuite, vous pouvez afficher votre code en tapant ce qui suit
OU
Cela a très bien fonctionné pour moi.
J'espère que ça aide aussi quelques autres
la source