Estou usando o github Gui do site deles para gerenciar meus repositórios e estou recebendo o seguinte erro:
fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found:
did you run git update-server-info on the server?
Como posso consertar isso?
git
github
github-for-mac
Paulo
fonte
fonte
git remote add something https://github.com/username/my_project.git
e entãogit push something
.Respostas:
Você pode ter alterado o nome do seu repositório
No seu repositório local, edite o arquivo:
Depois verifique:
que o URL corresponde ao seu repositório remoto
fonte
Você criou um novo repositório no http://github.com com o
same name
?Se não, faça! E verifique se cada letra está correta e faz distinção entre maiúsculas e minúsculas .
fonte
No meu caso, minha conta do github não tinha permissões para o repositório. Adicionada a conta do github como colaboradora do repositório, que foi corrigida.
fonte
Este erro causado principalmente por URL ERRADO, verifique:
fonte
Parece que é um repositório privado (ou excluído); se você visitar a página do repositório enquanto estiver logado, fornecerá o URL real, que provavelmente será https: //[email protected]/TeaCodie/TeaCodie-Website.git , ou seja, com um nome de usuário especificado?
fonte
Verifique também se o repo que você inseriu foi selecionado corretamente (diferencia maiúsculas de minúsculas).
fonte
Eu tive o mesmo problema ao usar um repositório do github e conectar-me a ele por https , enquanto utilizava o auxiliar de credenciais do OS X Keychain .
Meu problema era que eu tinha as credenciais incorretas armazenadas no Keychain do OS X (eu estava usando o endereço de e-mail usado para me inscrever no github.com em vez do endereço [nome de usuário] @ github.com que ele fornece). Excluí a conta antiga no chaveiro e só deixei a @ github.com e a solução foi corrigida.
Não tenho certeza se está relacionado, mas quando verifiquei a
user.email
configuração local:também mostrava o endereço de e-mail incorreto, então atualizei o git local
user.email
para usar a conta correta também:fonte
Meu problema foi que eu usei o widget clone https url fornecido pelo github. Esse URL não funciona para repositórios particulares, pois você precisa adicionar um nome de usuário à frente.
Exemplo: um repositório particular de propriedade de john e widget nomeado com colaborador sam, o URL correto seria:
https: //[email protected]/john/widget.git
O github forneceu o URL:
https://github.com/john/widget.git
A mensagem de erro deixa muito a desejar.
fonte
Verifique se sua conta de usuário foi adicionada ao repositório como colaborador.
Configuração -> Colaboradores
fonte
Isso aconteceu comigo e, a princípio, não era aparente o que havia dado errado. No dia anterior, renomeei meu repositório no github.com, alterando apenas o primeiro caractere do nome do repositório de uma letra minúscula para maiúscula. Eu não sabia que o nome do repo na URL de origem fazia distinção entre maiúsculas e minúsculas. Recebi o erro que continha o texto "você executou o git update-server-info no servidor". Depois que editei o arquivo .git / config para corrigir o caso da mesma letra no URL de origem, o problema foi resolvido, o erro não ocorreu mais e eu fui capaz de enviar minhas alterações novamente para o repositório no github.com . Outro conselho: se você fizer alterações no seu repositório no github, certifique-se de testar a sincronização do seu repositório local imediatamente. No meu caso, não o fiz e foi no dia seguinte que tentei sincronizar e não consegui ' t por causa do erro e esqueci que havia renomeado o repositório, então estava coçando a cabeça um pouco. Se eu tivesse testado a sincronização imediatamente, teria detectado esse problema imediatamente.
fonte
Eu encontrei o mesmo problema.
Como resolvi esse problema é:
Uso o git bash para criar um novo repositório, quando digitei "git push origin master"
"fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs não encontrado: você executou o git update-server-info no servidor?"
Finalmente, descobri que não havia um repositório no github.
É melhor criar um novo repositório primeiro no github.
Talvez essa experiência possa ajudar alguém.
fonte
Eu recebi esse mesmo erro quando tentei
git clone
algo do Kiln que na verdade era um repositório Mercurial.fonte
No meu caso, eu estava usando o protocolo errado na URL do repositório (http em vez de https)
fonte
Este erro também pode ocorrer se o repositório que você está tentando acessar for excluído.
fonte
No meu caso, eu tinha a versão antiga do git. A atualização para a versão mais recente corrigiu esse problema.
fonte
provavelmente você estava tentando clonar assim:
git clone https://github.com/TeaCodie/TeaCodie-Website.git
Então você recebeu este erro:
fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs não encontrado: você executou o git update-server-info no servidor?
Aqui está o que funcionou para mim:
clone git https://github.com/TeaCodie/TeaCodie-Website.git/.git
porque o diretório "info / refs" está no diretório .git.
fonte
No diretório do meu repositório na minha máquina no terminal, tive que redefinir o
origin url
:fonte
Eu tenho esse problema ao usar o GitStack. Procurei em C: /GitStack/apache/logs/error.log e descobri que o GitStack estava procurando o repositório no local errado, embora suas configurações mostrassem D: / Repositórios (meu local personalizado), o GitStack procurou os repositórios em seu padrão localização. Simplesmente fui salvar as configurações novamente na página de administração do GitStack. Resolveu o problema.
fonte
No meu caso, eu estava tentando clonar um repositório privado em nossa conta do Github do grupo para o meu laptop:
Eu encontrei duas maneiras de resolver isso.
(1) Use http em vez de https . Ele me pergunta o nome e a senha da nossa conta do Github do grupo. Depois de inserir as informações, posso cloná-las.
(2) Adicione minha conta do Github aos colaboradores do repositório privado em nossa conta do grupo Github, como apontado pela resposta do Monkey King acima .
fonte
Encontrei esta mensagem ao usar o Jenkins 2.176.1 e o plugin git 3.10.0 usando uma versão git de linha de comando muito antiga (1.7.1), conforme incluída no CentOS 6.
A mensagem não ocorre nas versões mais recentes da linha de comando git (1.8 ou posterior) com o plug-in Jenkins git.
A atualização para uma versão mais recente da linha de comandos git resolve o problema.
Oficialmente, o plugin git Jenkins não suporta a linha de comando git 1.7.1. A versão mínima suportada é a linha de comando git 1.7.10. Muitos casos de uso do plugin Jenkins git requerem pelo menos a linha de comando git 1.9.0.
A linha de comando git 1.7.1 se comporta de maneira diferente das versões posteriores quando um repositório foi inicializado (com
git init
) e, em seguida, agit fetch
é executado com um refspec que faz referência a 'origem'. Versões posteriores do git da linha de comando não têm o mesmo problema.fonte