web-dev-qa-db-fra.com

OS X - Impossible de démarrer Git:/usr/bin/git Le chemin d'accès à l'exécutable Git n'est probablement pas valide

Je reçois cette erreur dans Android Studio:

Impossible de démarrer Git: /usr/bin/git Le chemin d'accès à l'exécutable Git n'est probablement pas valide.

Il me donne une option pour le réparer, où il me faut la zone dans Android Studio pour définir le chemin d'accès à git. Je vois qu'il est réglé sur 

/ usr/bin/git

Et je vérifie ce chemin, et ce chemin est bien le chemin de l’exécutable git. Pourquoi Android Studio ne parvient-il pas à démarrer git?

EDIT: Quand j'essaie d'utiliser des commandes git dans le terminal Android Studio, il dit:

L'acceptation de la licence Xcode/iOS nécessite des privilèges d'administrateur, s'il vous plaît réexécutez en tant que root via Sudo.

96
BeniaminoBaggins

Vous devez exécuter Sudo git --version sur votre ligne de commande . Il vous demandera d'accepter le contrat de licence de git xcode, une fois que tout sera fait, tout fonctionnera comme avant.

186
Yaron Recher

Lors de la mise à niveau vers MacOS Sierra, je devais exécuter: xcode-select --install

85
Justin

Vous devez accepter explicitement le contrat de licence de l'utilisateur.

Voici comment vous devriez le faire:

  1. Terminal ouvert
  2. exécutez la commande suivante: Sudo xcodebuild -license 
  3. accepter les termes.

C'est tout! :)

46
cyber101

J'ai aussi ce problème, car j'ai désinstallé mon Xcode. 

Je l'ai résolu avec ces étapes: 

  1. Tapez xcode-select --install dans le terminal (installe la licence)

  2. Téléchargez un git et réinstallez-le

Après ces 2 étapes, je peux utiliser les commandes git dans le terminal comme git ou git --version.

Mais quand j'ouvre le studio Android, l'erreur est toujours affichée. 

nous avons donc besoin de deux autres étapes:

  1. Tapez which git dans votre terminal (recherchez le chemin de git)

  2. Configurez le chemin (que vous avez obtenu à l'étape 3) dans votre studio Android, puis appliquez 

Juste comme ci-dessous pic  enter image description here

Ça marche pour moi.

29
Allen

utilisez "quel git" dans le terminal . Il vous fournira votre emplacement git. comme "/usr/local/bin/git"paste cet emplacement dans le popup qui est venu après avoir cliqué sur" Fix it ". Cliquez ensuite sur Apply.

11
Sajid Zeb

En terminal

Sudo xcodebuild -license accept
9
Kleyton Menezes

Dans ma situation, j'ai utilisé "quel git" dans le terminal. Cela me fournira mon emplacement git comme "/ usr/local/bin/git" au lieu de "/ usr/bin/git". Puis cliquez sur Appliquer et ça marche.

5
Cüneyt

J'ai rencontré le même problème. L'idée indique que: Impossible de démarrer Git: /user/bin/git...Et je lance "which git" on terminate et j'ai constaté que mon git reste sur:/user/local/bin/gitAlors ce dont j'ai besoin, c’est de changer le chemin de git en ce qui concerne la configuration du projet . Et cela a fonctionné.

4
Richard

J'ai mis à jour Xcode hier soir. J'ai exécuté git en tant que root via Sudo dans le terminal, puis il a été déclaré que je n’avais pas accepté les termes du contrat de licence Xcode, et qu’il m’a permis de les visualiser puis de les accepter dans le terminal. J'aurais probablement eu la version graphique si j'essayais d'ouvrir Xcode.

3
BeniaminoBaggins

Lorsque j'ai installé MacOS Sierra, j'ai exécuté xcode-select --install et tout fonctionnait bien.

3
RoTTeN

J'ai ce problème lorsque deux applications Xcode (ver.7 et ver.8) sont installées sur mon Mac OS Sierra.

Ce que je fais est simplement d'ouvrir le Xcode 8, aller à Préférences, sélectionner Emplacements dans l'onglet, et définir le Outils de lignes de commande à Xcode 8.0

1
felixwcf

J'ai essayé le chemin "/ usr/local/bin/git" et cliqué sur le bouton "Test", mais le message d'erreur s'affiche.

donc j'ai cliqué sur trois points en plus du bouton Test et ai sauté sur le chemin donné mais il n'y avait aucun exécutable git présent. Donc, au-dessous du chemin, j'ai trouvé git exec:

/usr/local/git/bin/git

J'espère que ça aide.

1
Varsha P

Sudo xcode-select --reset dans le terminal a instantanément résolu le problème pour moi.

1
Valentin

Dans mon cas, j'ai changé le nom de l'application Xcode en Xcode9 et renommé plus tard Xcode.

Je devais mettre à jour mon chemin Xcode.app.

Après avoir tapé Sudo xcode-select --switch /Applications/Xcode.app sur le terminal, tout a fonctionné à nouveau

1
Ygor Yuri

J'ai eu le même problème dans PhpStorm. Cela m'est parvenu après la mise à jour de XCode sous OS X EL Capitan. Après cette mise à jour, je ne l'ai pas ouvert pour accepter la licence nécessaire pour XCode et OS X. Le problème a été résolu lorsque j'ai accepté la licence.

1
CodeWhisperer
  1. Exécuter Sudo git --version

  2. Si Xcode est déjà installé: Exécutez Sudo softwareupdate -ia --verbose Sinon, xcode-select --install Sudo xcodebuild -license

  3. Sudo xcode-select -switch/Bibliothèque/Développeur/CommandLineTools

Après cela, n’oubliez pas de redémarrer le système. Cela a fonctionné pour moi et à coup sûr vous travaillez vous aussi.

1
Namita

Téléchargez git depuis https://git-scm.com après le téléchargement, installez-le puis dans le terminal tapez quel git vous obtiendrez le chemin git 

Satishs-MacBook-Air: ~ Pathuri $ qui git 

/ usr/local/bin/git 

Satishs-MacBook-Air: ~ Pathuri $

cliquez sur Appliquer et adaptez-le à la fenêtre contextuelle à résoudre.

0
impathuri

Si vous avez récemment installé Jetbrains Toolbox:

Désinstaller et installer via la Boîte à outils a résolu le problème pour moi.

0
handris