「致命的:OriginはGitリポジトリではないようです」エラーを修正する方法

Gitは、ソフトウェア開発中のソースコードの変更を追跡するために主に使用される分散バージョン管理システムです。 GitHubは、Gitを使用したバージョン管理のためのオンラインホスティングサービスです。 これらのサービスは両方とも、ソフトウェア開発で広く使用されています。 ただし、ごく最近、ユーザーがMacターミナルで「git」コマンドを実行できないという報告が多数寄せられています。

致命的: 'origin'はGitリポジトリエラーではないようです

この記事では、エラーがトリガーされる理由について説明し、問題を解決する実行可能なソリューションを提供します。 競合を避けるために、必ずガイドに従ってください。

「致命的: 'origin'はGitリポジトリではないように見える」エラーの原因は何ですか?

複数のユーザーから多数のレポートを受け取った後、問題を調査することを決定し、その根本原因の特定を開始しました。 報告によると、このエラーがトリガーされる理由は次のとおりです。

  • 欠落したオリジン:このエラーは、通常、「オリジン」が欠落している場合に表示されます。 Originは「Github-Fork」への参照であり、欠落している場合、一部のコマンドが正しく機能しません。
  • 誤ったURL:場合によっては、アプリケーションによって設定されたURL構成が偽であり、変更する必要がある場合があります。 そのため、一部のコマンドが正常に動作しない可能性があります。

問題の性質について基本的な理解が得られたので、解決策に進みます。

解決策1:Originを追加する

Origin(Forkへの参照)が欠落している場合、特定のコマンドが正しく機能しない可能性があります。 したがって、この手順では、Originを手動で追加します。 それを行うには:

  1. コマンド 」+ 「スペース」ボタンを同時に押します。
  2. ターミナル 」と入力し 、「 Enter 」を押します。

    MacOSターミナル
  3. 次のコマンドを入力し、「 Enter 」を押します
     git remote -v 
  4. 「Origin」という名前のリモートがリストされているかどうかを確認します。
  5. そうでない場合は、「 Origin 」が欠落していることを意味します。
  6. 次のコマンドを使用してOriginを追加します
     git remote add origin url / to / your / fork 
  7. 問題が解決しないか確認してください。

解決策2:URLを変更する

URLが正しく参照されない場合、アプリケーションの特定の機能が適切に動作しなくなる可能性があります。 したがって、この手順では、URLを変更します。 そのために:

  1. コマンド 」+「 スペース 」ボタンを同時に押します。
  2. ターミナル 」と入力し 、「 Enter 」を押します。

    MacOSターミナル
  3. 以下のコマンドを使用してURLを変更します
     git remote set-url origin ssh:// /username/newRepoName.git 
  4. 問題が解決しないか確認してください。

解決策3:オリジンをマスターに変更する

マスターからプルしようとしている場合、リモートを追加または削除する前に、オリジンをマスターに変更する必要があります。 したがって、このステップでは、OriginをMasterに変更します。 そのために:

  1. コマンド 」+「 スペース 」ボタンを同時に押します。
  2. ターミナル 」と入力し 、「 Enter 」を押します。

    MacOSターミナル
  3. 以下のコマンドを使用して、 Originをマスターに変更します
     git pull originマスター 

興味深い記事