web-dev-qa-db-ja.com

Git-リモート:リポジトリが見つかりません

SourceWorkにはローカルの作業コピーがあります。そして、すべての操作はうまく機能し、SourceTreeを介して簡単にフェッチ、プッシュ、プルなどを行うことができます。 SourceTreeには存在しないプッシュを強制する必要がありました。

Git Push -fで作ったターミナルを開きました

remote: Repository not found.
fatal: repository 'https://github.com/MyRepo/project.git/' not found

何が問題になるかわかりません。

45

すべてのgithub.com資格情報の詳細をシステムから削除します。

Macの場合

キーチェーンアクセスからgithub.comのパスワードを削除します。

ウィンドウの場合

資格情報マネージャーから資格情報を削除します。

43
Zeeshan Ansari

私も同じ問題に直面していました

remote: Repository not found
fatal: repository 'https://github.com/MyRepo/project.git/' not found

Git credentials managerをアンインストールして再インストールすると、簡単にプルしてリポジトリにプッシュできました。ここにコマンドがあります

$ git credential-manager uninstall

$ git credential-manager install
37
Ajay

おそらく、最初に端末に対してリモートgitリポジトリを識別しなかったからです。

git remote set-url Origin https://github.com/MyRepo/project.git

その後、

git add .
git commit -m "force Push"
git Push Origin master --force
18
Emre Bolat

このメッセージは、リポジトリISが見つかったときに発生する可能性がありますが、コミットアクセスがありません。言葉遣いが悪い!

上司が作成したgitHubリポジトリを複製した後、repo-not-foundメッセージを受け取りました。ローカルでクローンを作成してコミットできましたが、コミットを上流にプッシュできませんでした。リポジトリの所有者が書き込みアクセス権を与えていない。リポジトリ所有者への書き込みアクセスの嘆願によって解決されました。

16
Mauget

動作中のソリューションを以下で見つけてください:

  1. [スタート]メニューから[コントロールパネル]を開きます。
  2. [ユーザーアカウント]を選択します。
  3. 「資格情報マネージャー」を選択します。
  4. [Windows資格情報の管理]をクリックします。
  5. GitまたはGitHubに関連する資格情報をすべて削除します。
  6. すべて削除したら、再度クローンを作成してください。

enter image description here

9
Mukesh Salaria

ここでの問題はWindows資格情報マネージャーです。コントロールパネルに移動して資格情報マネージャーを検索し、githubに関するすべてのコンテンツを削除してください

7
Thirumoorthi

ここでのこの問題は、ローカルgitが変更をリモートにプッシュできないことですリモートが正しく設定されていることを確認します

git remote -v

適切に設定されていない場合は、リモートを次のように設定してみてください。

git remote set-url Origin https://[email protected]/MyRepo/project.git

その後、押してみてください

git Push -u Origin master

また、ローカルgitが異なる資格情報を持っている可能性があります。それも確認してください。

6

おそらく、プライベートリポジトリにプッシュしようとしています。その場合、認証されるようにコラボレーターのアクセスを管理者に依頼する必要があります。

2
mdarmanin

私の場合、上記の解決策はどれもうまくいきませんでした。

remote.Origin.urlhttpsからsshに切り替えて解決しました:

git設定を確認します。

git config --list

次のようになります:

...
remote.Origin.url=https://github.com/ORG/repo-name.git
...

remote.Origin.urlsshで更新して使用します:

git remote set-url Origin [email protected]:ORG/repo-name.git
2
ModX

あなたのURLは現在次のようになっています

https://github.com/RevanthM/Log_Monitoring

このようにする必要があります

https://[email protected]/RevanthM/Log_Monitoring

違いは、URLの先頭にgithubユーザー名と@記号を追加したことです。

1
Revanth Matha

ディレクトリ内の.gitファイルを削除してみて、もう一度すべてを実行すると問題が解決します。

0
Kirubel Tadesse

私の場合、ユーザーが間違っているため、githubのクローンを作成できません。

~/.gitconfigに移動して、このコード行を削除しようとします(削除してからファイルを保存します)。

[user]
    name = youruser
    email = [email protected]

または、cmdまたは端末で1つのライナーを使用してみてください:git config --global --remove-section user

もう一度git cloneを実行してください。それがあなたの一日を修正することを願っています。 > <

0
Anthony Kal

おそらく認証の問題です。 SourceTreeはgithubの資格情報(httpsでリポジトリにアクセスするために使用されます)をキャッシュしますが、端末からは、資格情報でgitを構成する必要があります( https://help.github.com/articles/creating-an-access -token-for-command-line-use / )またはgit + sshとsshキーペアを使用します( https://help.github.com/articles/generated-a-new-ssh- key-and-adding-it-to-the-ssh-agent / )。

0
rewritten

書き込みアクセス権がなく、読み取り専用の場合に発生する可能性があります。プライベートリポジトリの場合は、共同編集者として追加する必要があります。

Gitは実際にそれを言うことはありません。あなたのクレデンシャルではレポが見つからなかったと言うだけでしょう。

幸運を。

0
RaxelZ

.gitファイル(隠しフォルダー)を削除してから、もう一度アップロードして解決しました。

同じ問題があり、別のGitHubリポジトリ用の別のキーファイルが~/.sshにあることがわかりました。どういうわけか、新しいものの代わりに使用されました。

0
Mike

Gitデスクトップアプリケーションを使用している場合は、ターミナルの代わりにフォームgitデスクトップアプリをプッシュおよびプルしてください。それはあなたを助けます。

0
Ankit Sharma

私は同じ問題を抱えていた

Git configのhttp.proxy値をチェックすることで解決しました(私のものは間違っていて望ましくない)、したがって、git configからhttp.proxy値を削除しました

コマンド:

ファイル内の構成アイテムをリストします

git config --list

プロキシを削除する

git config --global --unset http.proxy

問題は解決しました!

0
Nipu

URL s.sourceが正しいかどうかを確認してください。

私の例

// fail Project>>t<<est

s.source = { :git => '.../Projecttest-iOS', :tag => s.version.to_s }

// success    Project>>T<<est
s.source = { :git => '.../ProjectTest-iOS', :tag => s.version.to_s }
0
YannSteph

リポジトリに2FAを設定した後、同じ問題が発生しました。アカウントで最近2FAを設定した場合、これを解決するために以下を行いました。

個人用アクセストークンを生成する

GitHubアカウントで設定->開発者設定->パーソナルアクセストークンに移動します。新しい個人用アクセストークンを生成します。すべてのリポジトリアクセス関連の権限を確認してください。

すべてのGitHub認証構成を削除します(Macのキーチェーンから)

生成されたパーソナルアクセストークンを使用して新たにサインインする必要があるため、ラップトップから以前の認証の詳細をすべて消去します。 Macの場合、キーチェーンを開き、ログイン/パスワードセクションからすべてのgithub.com関連の詳細を削除します。

GitHubユーザー名とパスワードとしてPATを使用して端末にサインインします。

アカウントで2FAを設定している場合、ターミナルからGitHubパスワードを使用して認証することはできません。次に、GitHubリポジトリにプッシュして、認証の必要性をトリガーします。 GitHubユーザー名の入力要求がターミナルに表示されます。ユーザー名を入力し、パスワードの入力を求められたら、生成されたパーソナルアクセストークンをパスワードとして使用します。

これらの正確な手順で問題は解決しました。

0
Victor

私のチームにとっては、権限の問題でした。 GitHubの設定では、チームのすべてのメンバーの読み取りモードに設定されていました。ドロップダウンを[書き込み]に変更すると、すべてのクローンを作成し、正常にプッシュバックできました。

0
Mauro Torres

私はこれを見ています 致命的:リポジトリが見つかりません エラーが頻繁に発生し、人々が無料ティアのプライベートGitHubアカウントからプッシュおよびプルしようとしています。これらは、問題に対する最も一般的な解決策です。

  • 認証しませんでした
  • パスワードが変更されました
  • あなたは共同編集者ではありません
  • 大文字小文字の誤りまたはスペルミスのある単語
  • Gitリポジトリが削除されました

Windows Credentials Manager?

Windows Credentials Managerがu/pをキャッシュし、バックグラウンドで渡す場合があります。最近パスワードを変更した場合、または別のユーザー名を使用している場合は、資格情報マネージャーにアクセスして、GitHubの既存のエントリをクリアする必要があります。

Fatal Exception

0