Comment réparer l'erreur 'Fatal: Origin ne semble pas être un référentiel Git'

Git est un système de contrôle de version distribué principalement utilisé pour suivre les modifications du code source au cours du développement du logiciel. GitHub est un service d'hébergement en ligne permettant de contrôler les versions à l'aide de Git. Ces deux services sont largement utilisés dans le développement de logiciels. Cependant, très récemment, de nombreux rapports sont arrivés où les utilisateurs sont incapables d'exécuter des commandes «git» dans leur terminal Mac.

Fatal: 'origine' ne semble pas être une erreur du référentiel Git

Dans cet article, nous allons parler des raisons pour lesquelles l'erreur est déclenchée et vous fournir des solutions viables pour résoudre le problème. Assurez-vous de suivre attentivement le guide afin d'éviter les conflits.

Quelles sont les causes de "l'erreur" fatale: 'origine' ne semble pas être une erreur du référentiel Git?

Après avoir reçu de nombreux rapports de plusieurs utilisateurs, nous avons décidé d’examiner le problème et commencé à en identifier la cause. Selon nos rapports, les raisons pour lesquelles cette erreur est déclenchée sont énumérées ci-dessous:

  • Origine manquante: Cette erreur est généralement constatée lorsque «l'origine» est manquante. Origin est la référence à “Github-Fork” et si elles manquent, certaines commandes ne fonctionnent pas correctement.
  • URL incorrecte: dans certains cas, la configuration de l'adresse URL définie par l'application peut être fausse et il peut être nécessaire de la modifier. En raison de cela, certaines commandes peuvent ne pas fonctionner correctement.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons avancer vers les solutions.

Solution 1: Ajout de l'origine

Si Origine (faisant référence à Fork) manque, certaines commandes risquent de ne pas fonctionner correctement. Par conséquent, à cette étape, nous allons ajouter une origine manuellement. Pour pouvoir faire ça:

  1. Appuyez simultanément sur les boutons « Command » + «Space» .
  2. Tapez " Terminal " et appuyez sur " Entrée ".

    Terminal MacOS
  3. Tapez la commande suivante et appuyez sur " Entrée "
     git à distance -v 
  4. Vérifiez si une télécommande nommée «Origine» est répertoriée.
  5. Sinon, cela signifie que votre « origine » est manquante.
  6. Ajouter une origine à l'aide de la commande suivante
     git remote ajoute l'URL d'origine / à / votre / fork 
  7. Vérifiez si le problème persiste.

Solution 2: modification de l'URL

Si l'URL n'est pas correctement référencée, cela pourrait empêcher certaines fonctions de l'application de fonctionner correctement. Par conséquent, dans cette étape, nous allons changer l'URL. Pour ça:

  1. Appuyez simultanément sur les boutons « Command » + « Space ».
  2. Tapez " Terminal " et appuyez sur " Entrée ".

    Terminal MacOS
  3. Utilisez la commande ci-dessous pour changer l'URL
     origine git à distance de l'URL ssh: // /username/newRepoName.git 
  4. Vérifiez si le problème persiste.

Solution 3: changer l'origine en maître

Si vous essayez d'extraire du maître, il est nécessaire de changer l'origine en maître avant d'essayer d'ajouter ou de supprimer la télécommande. Par conséquent, dans cette étape, nous allons changer l'origine en maître. Pour ça:

  1. Appuyez simultanément sur les boutons « Command » + « Space ».
  2. Tapez " Terminal " et appuyez sur " Entrée ".

    Terminal MacOS
  3. Utilisez la commande ci-dessous pour changer l' origine en maître
     git pull origine master 

Des Articles Intéressants