修正方法 '致命的:オリジンはGitリポジトリではないようです'エラー

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

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

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

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

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

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

解決策1:オリジンの追加

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

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

解決策2:URLを変更する

URLが正しく参照されていないと、アプリケーションの特定の機能が正しく機能しなくなる可能性があります。したがって、このステップでは、URLを変更します。そのために:

  1. 押してコマンド」+「スペース」のボタンを同時に。
  2. タイプ「でターミナル」を押し「入力します「。
  3. 以下のコマンドを使用してURLを変更します
    git remote set-url origin ssh://[email protected]/username/newRepoName.git
  4. 問題が解決しないかどうかを確認してください。

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

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

  1. 押してコマンド」+「スペース」のボタンを同時に。
  2. タイプ「でターミナル」を押し「入力します「。
  3. 以下のコマンドを使用して、オリジンをマスターに変更します
    git pull origin master