の仕方
「致命的:OriginはGitリポジトリではないようです」エラーを修正する方法
Gitは、ソフトウェア開発中のソースコードの変更を追跡するために主に使用される分散バージョン管理システムです。 GitHubは、Gitを使用したバージョン管理のためのオンラインホスティングサービスです。 これらのサービスは両方とも、ソフトウェア開発で広く使用されています。 ただし、ごく最近、ユーザーがMacターミナルで「git」コマンドを実行できないという報告が多数寄せられています。
この記事では、エラーがトリガーされる理由について説明し、問題を解決する実行可能なソリューションを提供します。 競合を避けるために、必ずガイドに従ってください。
「致命的: 'origin'はGitリポジトリではないように見える」エラーの原因は何ですか?
複数のユーザーから多数のレポートを受け取った後、問題を調査することを決定し、その根本原因の特定を開始しました。 報告によると、このエラーがトリガーされる理由は次のとおりです。
- 欠落したオリジン:このエラーは、通常、「オリジン」が欠落している場合に表示されます。 Originは「Github-Fork」への参照であり、欠落している場合、一部のコマンドが正しく機能しません。
- 誤ったURL:場合によっては、アプリケーションによって設定されたURL構成が偽であり、変更する必要がある場合があります。 そのため、一部のコマンドが正常に動作しない可能性があります。
問題の性質について基本的な理解が得られたので、解決策に進みます。
解決策1:Originを追加する
Origin(Forkへの参照)が欠落している場合、特定のコマンドが正しく機能しない可能性があります。 したがって、この手順では、Originを手動で追加します。 それを行うには:
- 「 コマンド 」+ 「スペース」ボタンを同時に押します。
- 「 ターミナル 」と入力し 、「 Enter 」を押します。
MacOSターミナル - 次のコマンドを入力し、「 Enter 」を押します
git remote -v
- 「Origin」という名前のリモートがリストされているかどうかを確認します。
- そうでない場合は、「 Origin 」が欠落していることを意味します。
- 次のコマンドを使用してOriginを追加します
git remote add origin url / to / your / fork
- 問題が解決しないか確認してください。
解決策2:URLを変更する
URLが正しく参照されない場合、アプリケーションの特定の機能が適切に動作しなくなる可能性があります。 したがって、この手順では、URLを変更します。 そのために:
- 「 コマンド 」+「 スペース 」ボタンを同時に押します。
- 「 ターミナル 」と入力し 、「 Enter 」を押します。
MacOSターミナル - 以下のコマンドを使用してURLを変更します
git remote set-url origin ssh:// /username/newRepoName.git
- 問題が解決しないか確認してください。
解決策3:オリジンをマスターに変更する
マスターからプルしようとしている場合、リモートを追加または削除する前に、オリジンをマスターに変更する必要があります。 したがって、このステップでは、OriginをMasterに変更します。 そのために:
- 「 コマンド 」+「 スペース 」ボタンを同時に押します。
- 「 ターミナル 」と入力し 、「 Enter 」を押します。
MacOSターミナル - 以下のコマンドを使用して、 Originをマスターに変更します
git pull originマスター