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