スペルを確認する
入力ミスは起こるものです。また、リポジトリ名は大文字と小文字を区別します。 git@<em>hostname</em>:user/repo.git
をクローンしようとしたが、リポジトリの実際の名前は User/Repo
である場合、このエラーが表示されます。
このエラーを回避するには、クローン時は常にリポジトリのページからクローン URL をコピーして貼り付けるようにします。 詳しい情報についてはリポジトリのクローンを参照してください。
To update the remote on an existing repository, see "Managing remote repositories".
権限をチェックする
プライベートリポジトリをクローンしようとしているが、リポジトリの表示権限がない場合、このエラーが表示されます。
以下のいずれかによってリポジトリへのアクセス権があることを確認してください:
SSH アクセスをチェックする
ごくまれに、リポジトリへの正しい SSH アクセス権がない場合があります。
使用している SSH キーが GitHub Enterprise Server ユーザアカウントに添付されていることを確認する必要があります。 以下をコマンドラインに入力してこれをチェックできます:
$ ssh -T git@hostname
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.
リポジトリが Organization に属し、OAuth App によって生成された SSH キーを使用している場合、OAuth App へのアクセスは Organization のオーナーによって制限されている可能性があります。 For more information, see "About OAuth App access restrictions."
詳細は「GitHub アカウントに新しい GPG キーを追加する」を参照してください。
インスタンスがプライベートモードであるかを確認する
サイト管理者が GitHub Enterprise インスタンスでプライベートモードを有効にしている場合は、git://
を介した匿名のクローンは無効化されます。 リポジトリをクローンできない場合は、サイト管理者にお問い合わせください。
リポジトリが実際に存在することを確認する
すべて失敗した場合は、リポジトリが GitHub Enterprise Serverのインスタンス に実際に存在していることを確認してください。 存在しないリポジトリにプッシュを試みると、このエラーが表示されます。