1. ホーム
  2. git

[解決済み] fatal: 'origin' は git リポジトリではないようです。

2022-03-04 01:21:47

質問

リポジトリがあります moodle をGithubアカウントに登録し forked を公式リポジトリからダウンロードしました。

そして、私のローカルマシンでそれをクローンしました。うまくいきました。いくつかのブランチを作成し ( master ブランチ)。何度かコミットしましたが、問題なく動作しました。

をすると、なぜか以下のようなエラーになるんです。 git push origin master

fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Github上のリポジトリに影響を与えずにエラーを解決するにはどうすればよいですか?

私は Ubuntu 12.10

私の .git/config を行った後 cat $(git rev-parse --show-toplevel)/.git/config を与える。

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[branch "master"]
[branch "MOODLE_23_STABLE"]
[branch "MOODLE_24_STABLE"]
[remote "upstream"]
    url = git://git.moodle.org/moodle.git
    fetch = +refs/heads/*:refs/remotes/upstream/*

解決方法は?

$HOME/.gitconfig はあなたの グローバル git の設定です。
があります。 3段階 設定ファイル .

 cat $(git rev-parse --show-toplevel)/.git/config

( 言及 によって ベリアル ) は、あなたの ローカル は、クローンしたレポのローカルな設定です。

は、レポの中から入力することもできます。

git remote -v

そして、その中に「origin」という名前のリモートが記載されているかどうかを確認します。

もし、そのリモート(レポのクローン時にデフォルトで作成される)がない場合は、再度追加することができます。

git remote add origin url/to/your/fork


OPに記載されています。

すること git remote -v を与える。

upstream git://git.moodle.org/moodle.git (fetch) 
upstream git://git.moodle.org/moodle.git (push)

だから、' origin への参照が欠落しています。 あなたの フォークを使用します。
"をご覧ください。 とはどのような違いがあるのでしょうか? originupstream github内 "です。