Git-remote: repositório não encontrado
abri o terminal e fiz git push-f
remote: Repository not found.
fatal: repository 'https://github.com/MyRepo/project.git/' not found
Não sei o que pode ser um problema.
30 answers
Remover tudo github.com detalhes credenciais do sistema.
Para mac
Apague o github.com senha do acesso do Porta-Chaves.
Para a janela
Apague as credenciais do Gestor de credenciais.
Eu também enfrentava o mesmo problema
remote: Repository not found
fatal: repository 'https://github.com/MyRepo/project.git/' not found
Desinstalei o Gestor de credenciais git e reinstalei-o e depois podia facilmente puxar e empurrar para o repositório. Aqui estão os comandos
$ git credential-manager uninstall
$ git credential-manager install
Por favor, Encontre abaixo a solução de trabalho para o Windows:
- abrir o painel de controlo do menu inicial.
- Seleccione As Contas De Utilizador.
- Seleccione o "Gestor de credenciais".
- Clique em "Gerir as credenciais do Windows".
- apague quaisquer credenciais relacionadas com o Git ou o GitHub. Depois de apagares tudo, tenta clonar outra vez.
Porque provavelmente não identificou primeiro o repositório Git remoto no seu terminal.
git remote set-url origin https://github.com/MyRepo/project.git
E depois,
git add .
git commit -m "force push"
git push origin master --force
Esta mensagem pode ocorrer quando um repositório é encontrado, mas não temos acesso ao commit. Nada bem redigido!
Recebi a mensagem do repo-not-found depois de clonar um repositório gitHub criado para mim pelo meu chefe. Eu poderia clonar e enviar localmente, mas não poderia empurrar commits upstream. O proprietário do repositório não me deu acesso de escrita. Resolvido por um pedido de acesso de escrita ao proprietário do repo.Este problema aqui é que o git local não é capaz de empurrar as alterações para o remoto Verifique se o seu comando está configurado correctamente por
git remote -v
Se não estiver configurado correctamente, tente configurar o seu comando como
git remote set-url origin https://[email protected]/MyRepo/project.git
Depois tente empurrar usando
git push -u origin master
Também existe a possibilidade do seu git local ter credenciais diferentes, verifique isso também.
O problema aqui é o Gestor de credenciais do windows, por favor vá para o painel de controlo e procure o Gestor de credenciais e remova todo o seu conteúdo em relação ao github
Em Mac
Se estás a tentar clonar o repo.... Então este problema pode ocorrer porque você não tem repo presente na conta github presente em Keychain Access. Para a resolução tentar clonar com o nome da conta comogit clone https://[email protected]/org/repo.git
Substituir
- nome de utilizador com o teu nome de utilizador GitHub
- org com o seu nome de organização
- acordo de recompra com nome de repositório
Resolvi-o mudando remote.origin.url
de https para ssh:
Verificar a configuração do git:
git config --list
Deve ser tipo:
...
remote.origin.url=https://github.com/ORG/repo-name.git
...
Actualizar remote.origin.url
com ssh a utilizar:
git remote set-url origin [email protected]:ORG/repo-name.git
Normalmente, o mac está a armazenar a sua credencial GitHub para a ferramenta de acesso keychain. Os detalhes da sua conta git anterior estão lá. Portanto, está a ser incompatível com o seu actual acordo git, que está noutras contas.
A solução é simples e para a frente,
-
Vai ao keychain access no teu mac.
- no lado esquerdo, sob a categoria que você pode encontre todos os itens. Clica nisso. Procura no lado direito no topo "git". Vai receber alguns itens sobre o Github.
- apague todos esses itens.
Pode acontecer se você não tiver nenhum acesso de escrita, mas apenas ler .
Se for um repositório privado {[5] } você deve ser Adicionado como um colaborador .
Verifique se as suas credenciais estão correctas .
Nas Janelas:
-
Vai .pasta git
- abrir o ficheiro 'config' usando o bloco de notas ou qualquer outro editor
- mude o seu URL de https://github.com/username/repo_name.git para https://username:[email protected]/username/repo_name.git
Guarde e pressione o código, ele vai funcionar.
No meu caso, não posso clonar o github porque o Utilizador está errado.
Ir para ~/.gitconfig
em seguida, tente remover esta linha de código (basta apagá-lo e depois salvar o arquivo).
[user]
name = youruser
email = [email protected]
Ou tente utilizar um revestimento no seu cmd ou terminal : git config --global --remove-section user
Solução para isto -
Problema -
$ git clone https://github.com/abc/def.git
Cloning into 'def'...
remote: Repository not found.
fatal: repository 'https://github.com/abc/def.git/' not found
Solução - desinstalar o Gestor de credenciais -
abc@DESKTOP-4B77L5B MINGW64 /c/xampp/htdocs
$ git credential-manager uninstall
abc@DESKTOP-4B77L5B MINGW64 /c/xampp/htdocs
$ git credential-manager install
Funciona....
Você provavelmente está tentando empurrar para um repositório privado. Nesse caso, você terá que pedir ao administrador para que o acesso colaborador seja autenticado.
Então o seu url de momento parece-se com isto abaixo
Https://github.com/RevanthM/Log_Monitoring
Tem de ser assim.Https://[email protected]/RevanthM/Log_Monitoring
A diferença está no início do url que adicionei o meu nome de utilizador do github seguido de um símbolo@.
Gerar um token de Acesso Pessoal
Vá a Configuração - > Configuração do programador - > fichas de Acesso Pessoal na sua conta do GitHub. Gerar um novo item de acesso pessoal. Certifique-se de verificar todas as permissões relacionadas com o repo-access.
Apaga toda a configuração de autenticação do GitHub (do chaveiro para o Mac)
Tens de assinar. de novo usando o Token de acesso pessoal gerado, assim limpar todos os detalhes de autenticação anteriores do seu laptop. Para mac, abra o chaveiro e elimine tudo github.com detalhes relacionados da secção login / passwords. Assine no seu terminal com o seu nome de utilizador do GitHub e o PAT como senha. Se tiver configurado o 2FA na sua conta, não será capaz de autenticar usando a sua A senha do GitHub do terminal. Agora, tenta empurrar para um repo GitHub para despoletar a necessidade de autenticacao. Um pedido para introduzir o seu nome de utilizador do GitHub irá aparecer no seu terminal. Indique o seu nome de utilizador e, quando lhe for pedida uma senha, use o dispositivo de acesso pessoal gerado como senha. Estes passos exactos resolveram-me o problema.Para utilizadores de Linux:
git remote rm origin
git remote add origin https://GITHUB_USERNAME:[email protected]/username/reponame.git
Se estiver no windows, tem de controlar o pannel - > credenciais do windows , então remova a credencial do github da opção credencial genérica. Então tente clonar
Executar {[[0]} funciona para mim.
git add .
git commit -m "message"
git remote set-url origin https://[email protected]/aceofwings/RotairERP.git
Depois
git pull
Eu tinha o mesmo problema e descobri que tinha outro arquivo chave em {[[0]} para um repositório de GitHub diferente. De alguma forma foi usado em vez do novo.
Resolvi-o apagando o ficheiro .git
(pasta escondida) e depois carregando-o de novo.
Verifique se o url s. source está correcto.
Exemplo para mim
// 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 }
Se estiver a usar a aplicação Git Desktop do que deveria tentar carregar e puxar a aplicação git desktop do formulário em vez do terminal. Vai ajudar-te.
Estou a ver estefatal: repositório não encontrado erro mais frequentemente agora que as pessoas tentam e puxam de contas privadas do GitHub no nível livre. Estas são as soluções mais comuns para o problema:
- Você não autenticou
- a sua senha mudou Não és um colaborador.
- caso incorrecto ou palavra mal escrita
- o repositório git foi apagado
Credenciais Do Windows Gerente?
Às vezes, o Gestor de credenciais do Windows esconde o seu u/p e passa-o pelos bastidores. Se você mudou sua senha recentemente, ou está usando um nome de usuário diferente, você pode precisar ir para o Gerenciador de credenciais e limpar suas entradas existentes para o GitHub.