web-dev-qa-db-ja.com

httpsエラーのあるgit clone-致命的:リポジトリが見つかりません

privateリポジトリをforkして共同作業に招待されましたが、毎回HTTPSを使用してクローンを作成しようとしました、次のエラーメッセージが表示されます。

$ git clone https://github.com/usernamex/privat-repo.git
cloning into 'privat-repo'...
Username for 'https://github.com':usernamex
Password for 'https://[email protected]':
remote: Repository not found.
fatal: repository 'https://github.com/usernamex/privat-repo.git/' not found

Note: 'usernamex' and 'privat-repo' are just examples


ここに私が成功しなかったいくつかのことがあります:

  • URLの有効性を確認しました-スペルと大文字小文字を確認しました。 download Zipボタンをクリックすることで、ブラウザからリポジトリのURLにアクセスしてそのコンテンツをダウンロードできます。
  • 所有者に私のフォークのクローンを作るように頼んだ-彼は私のフォークをクローンするのに問題はなかったが、私はそうする。
  • GitHubサポートに連絡しました...
  • GitHubサポートごとに、 クリアされたキャッシュされた資格情報 -これは、システムがgit cloneおよびgit Pushを使用したユーザー名とパスワードを必要とするという事実によって確認されます。実際、自分のアカウントで他の(パブリック)リポジトリを複製してプッシュすることができます。
  • GitHubの HTTPS Cloning Errors ガイドを除いて、「SSHを代わりに使用する」を除いて、これは実際には問題に対処していません。 。
  • Stackoverflow.comで同様の質問を表示-ほとんどの提案された回答を試しました(上記を参照)。

Macでターミナルを介してgit 2.10を実行していますが、前述のように、HTTPSの回避策(SSHやGitHubデスクトップなど)には興味がありません。

なぜこれが起こっているのですか?

9
shaleshock

このGithub文書 の読み取り:

https://クローンURLは、パブリックおよびプライベートのすべてのリポジトリで使用できます。

ただし、プライベートリポジトリにアクセスしようとしているため、認証が必要です。 1つの方法は、次のようにユーザー名とパスワードにアドレスを追加することです。

git clone https://username:[email protected]/usernamex/privat-repo.git

しかし 同じページ は次のように読みます:

2要素認証を有効にしている場合は、コマンドラインでHTTPS URLを使用してGitHubを認証するときにパスワードとして使用する個人用アクセストークンを作成する必要があります。

2FAを有効にしている場合は、個人用アクセストークンを生成する手順について このページ を確認してください。個人のトークンについては、完全なrepoスコープ(以下を参照)を確認する必要があることに注意してください。

enter image description here

20
Pejman