Erro: repositório não encontrado
Ao encontrar esse erro ao clonar um repositório, significa que o repositório não existe, você não tem permissão para acessá-lo ou a instância do GitHub Enterprise está em modo privado. Existem algumas soluções para esse erro, dependendo do motivo.
Verifique a ortografia
Erros de digitação acontecem e os nomes dos repositórios diferenciam maiúsculas de minúsculas. Ao tentar clonar git@<em>hostname</em>:user/repo.git
e o repositório estiver nomeado User/Repo
, você receberá essa mensagem de erro.
Para evitar o erro ao clonar, sempre copie e cole a URL clone da página do repositório. Para obter mais informações, consulte "Clonar um repositório".
Para atualizar o remote em um repositório existente, consulte "Alterar o remote da URL".
Verifique as permissões
Se você está tentando clonar um repositório privado, mas não tem permissão para visualizar o repositório, ocorrerá esse erro.
Assegure-se de ter acesso ao repositório como:
- Proprietário do repositório
- Colaborador no repositório
- Integrante de uma equipe com acesso ao repositório (caso o repositório pertença a uma organização)
Verifique seu acesso SSH
Em raras circunstâncias, você pode não ter o devido acesso SSH a um repositório.
Confirme que a chave SSH em uso está associada à sua conta de usuário GitHub Enterprise. Para confirmar, digite na linha de comando:
$ ssh -T git@hostname> Olá username! Você conseguiu se autenticar, mas o GitHub não
> fornece acesso shell.
Para obter mais informações, consulte Adicionar uma nova chave SSH à sua conta GitHub.
Verifique se sua instância está em modo privado
Caso o administrador de seu site tenha habilitado o modo privado em sua instância GitHub Enterprise, clones anônimos em git://
estarão desabilitados. Caso não consiga clonar um repositório, contate o administrador de seu site.
Verifique se o repositório realmente existe
Se nada resolver o problema, confirme se o repositório realmente existe em sua instância do GitHub Enterprise Server! Caso você esteja tentando fazer push para um repositório que não existe, você receberá essa mensagem de erro.