Error: Repository not found
リポジトリのクローン時にこのエラーが表示された場合は、リポジトリが存在しないか、リポジトリへのアクセス権がないか、 GitHub Enterprise のインスタンスがプライベートモードであることを意味します。 このエラーには、原因別にいくつかの解決策があります。
ここには以下の内容があります:
スペルを確認する
入力ミスは起こるものです。また、リポジトリ名は大文字と小文字を区別します。 git@<em>hostname</em>:user/repo.git
をクローンしようとしたが、リポジトリの実際の名前は User/Repo
である場合、このエラーが表示されます。
このエラーを回避するには、クローン時は常にリポジトリのページからクローン URL をコピーして貼り付けるようにします。 詳しい情報についてはリポジトリのクローンを参照してください。
既存のリポジトリのリモートを更新するには、「リモートの URL を変更する」を参照してください。
権限をチェックする
プライベートリポジトリをクローンしようとしているが、リポジトリの表示権限がない場合、このエラーが表示されます。
以下のいずれかによってリポジトリへのアクセス権があることを確認してください:
SSH アクセスをチェックする
ごくまれに、リポジトリへの正しい SSH アクセス権がない場合があります。
使用している SSH キーが GitHub Enterprise ユーザアカウントに添付されていることを確認する必要があります。 以下をコマンドラインに入力してこれをチェックできます:
$ ssh -T git@hostname
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.
If the repository belongs to an organization and you're using an SSH key generated by an OAuth App, OAuth App access may have been restricted by an organization owner. For more information, see "About OAuth App access restrictions."
詳細は「GitHub アカウントに新しい GPG キーを追加する」を参照してください。
インスタンスがプライベートモードであるかを確認する
サイト管理者が GitHub Enterprise インスタンスでプライベートモードを有効にしている場合は、git://
を介した匿名のクローンは無効化されます。 リポジトリをクローンできない場合は、サイト管理者にお問い合わせください。
リポジトリが実際に存在することを確認する
すべて失敗した場合は、リポジトリが 使用している GitHub Enterprise Serverインスタンス に実際に存在していることを確認してください。 存在しないリポジトリにプッシュを試みると、このエラーが表示されます。