web-dev-qa-db-ja.com

Git Push致命的:リポジトリが見つかりません

何が起こっているのかわかりません。しかし、gitを使用してプッシュまたはプルしようとするたびに、「致命的:リポジトリ 'https:// ....'が見つかりません」というメッセージが表示されます。私は通常、bitbucketでソースツリーを使用しますが、コマンドラインから実行しようとすると同じエラーが発生します。

私がとても混乱している理由は、リポジトリを変更する必要のあることを何もしていないからです。このリポジトリには、私や他のチームメンバーからの何百ものコミットがあり、作成してから何も変わっていません。分岐すらしない高度な機能を使用することはめったになく、プル、プッシュ、コミット、マージするだけです。何が起こった可能性があり、それを修正する方法はありますか?

Originを削除して再度追加しようとしましたが、うまくいきませんでした。

9
MrRoboto

この種のことは、リポジトリ、チーム名、またはユーザー名が変更されたときに発生します。

チーム名を変更したときに、すべてのリポジトリがオリジンを失ったときに起こりました。

11
adrianvlupu

上記のように、これはリポジトリ、チーム名、またはユーザー名が変更されたときに発生します。解決策は、以下に示すように、新しいリモートURLを設定することです。

git remote set-url Origin https://______________.git

5
Mario Shtika

私の答えは、誰かを数分と神経を節約することができると思います。

私は同じ問題に遭遇しました。次のGitコマンドを実行して問題を解決しました。

git Push --set-upstream Origin master

理由:gitリポジトリをローカルの作業ディレクトリに初期化すると、Gitは「Origin」のみを初期化し、変更をコミットするためのアップストリームセットがありません。

1

これは通常、Mercurial Repoをgitに追加しようとしたときに発生します。小切手

0
Raj Yadav

私もその問題に直面しました。これは、bitbucketアカウントのリポジトリの名前を変更したためです。解決策は、以下のコマンドを使用して、ローカルリポジトリに新しいリモートURLを追加することです。

古いリモートURLをすべて一覧表示

git remote -v

古いリポジトリURLを削除する

git remote remove <old name>

新しいURLを追加する

git remote add <new url>

最終段階

git pull <new url>
git Push

pullするときの最後のステップは、ローカルリポジトリでマージされた変更を要求する場合があります。 pullする前に、このステップに注意してください。そして最後に、最新の変更をPushできます。それが役に立てば幸い :)

0
Sophart Phun