Estoy usando el github Gui de su sitio web para administrar mis repositorios, y obtengo el siguiente error:
fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found:
did you run git update-server-info on the server?
¿Cómo puedo arreglar esto?
git
github
github-for-mac
Pablo
fuente
fuente
git remote add something https://github.com/username/my_project.git
y luegogit push something
.Respuestas:
Es posible que haya cambiado el nombre de su repositorio
En su repositorio local edite el archivo:
Entonces revisa:
que la URL coincide con su repositorio remoto
fuente
¿Creó un nuevo repositorio en http://github.com con el
same name
?Si no, ¡hazlo! Y asegúrese de que cada letra sea correcta y distinga entre mayúsculas y minúsculas .
fuente
En mi caso, mi cuenta de github no tenía permisos para el repositorio. Se agregó la cuenta de github como colaborador para el repositorio y eso lo solucionó.
fuente
Este error se debe principalmente a una URL INCORRECTA, verifique:
fuente
Parece que es un repositorio privado (o eliminado); si visita la página del repositorio mientras está conectado, le dará la URL real, que probablemente será https: //[email protected]/TeaCodie/TeaCodie-Website.git , es decir, con un nombre de usuario especificado.
fuente
También asegúrate de que el repositorio que ingresaste esté correctamente colocado (distingue mayúsculas de minúsculas).
fuente
Tuve el mismo problema al usar un repositorio de github y conectarme a él a través de https , mientras se utiliza el ayudante OS X Llavero de credenciales .
Mi problema fue que tenía las credenciales incorrectas almacenadas en el llavero de OS X (estaba usando la dirección de correo electrónico que usé para registrarme en github.com en lugar de la dirección [nombre de usuario] @ github.com que le proporciona). Eliminé la cuenta anterior en el llavero y solo dejé la @ github.com y solucionó el problema.
No estoy seguro si está relacionado, pero cuando revisé el
user.email
configuración local:también mostró la dirección de correo electrónico incorrecta, por lo que actualicé el git local
user.email
para usar la cuenta correcta también:fuente
Mi problema fue que usé el widget de URL https de clonación proporcionado por github. Esa URL no funciona para repositorios privados, ya que debe agregar un nombre de usuario al frente.
Ejemplo: un repositorio privado propiedad de John y un widget con nombre con el colaborador Sam, la URL correcta sería:
https: //[email protected]/john/widget.git
El github proporcionó url:
https://github.com/john/widget.git
El mensaje de error deja mucho que desear.
fuente
Asegúrese de que su cuenta de usuario esté agregada al repositorio como colaborador.
Configuración -> Colaboradores
fuente
Esto me sucedió y al principio no era evidente qué había salido mal. El día anterior había cambiado el nombre de mi repositorio en github.com solo cambiando el primer carácter del nombre del repositorio de una letra minúscula a mayúscula. No sabía que el nombre del repositorio en la URL de origen era una unidad que distingue entre mayúsculas y minúsculas. Recibí el error que contenía el texto "¿ejecutó git update-server-info en el servidor". Una vez que edité el archivo .git / config para corregir el caso de la misma letra en la URL de origen, el problema se resolvió, el error ya no se produjo y pude volver a subir mis cambios al repositorio en github.com . Otro consejo: si realiza cambios en su repositorio en github, asegúrese de probar la sincronización de su repositorio local de inmediato. En mi caso, no lo hice y fue al día siguiente cuando intenté sincronizar y no pude t debido al error y olvidé que había cambiado el nombre del repositorio, por lo que me rasqué la cabeza un poco. Si hubiera probado la sincronización de inmediato, habría captado este problema de inmediato.
fuente
Me encontré con el mismo problema.
La forma en que resolví este problema es:
uso git bash para crear un nuevo repositorio, cuando escribí "git push origin master" informó
"fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs no encontrado: ¿ejecutó git update-server-info en el servidor?"
Finalmente, descubrí que no había un repositorio en el github en absoluto.
Será mejor que crees un nuevo repositorio primero en github.
Quizás esta experiencia pueda ayudar a alguien.
fuente
Recibí este mismo error cuando intenté
git clone
algo de Kiln que en realidad era un repositorio de Mercurial.fuente
En mi caso, estaba usando el protocolo incorrecto en la URL del repositorio (http en lugar de https)
fuente
Este error también podría ocurrir si el repositorio que está intentando alcanzar fue eliminado.
fuente
En mi caso tenía una versión antigua del git. Actualizar a la última versión solucionó este problema.
fuente
probablemente estabas intentando clonar así:
git clone https://github.com/TeaCodie/TeaCodie-Website.git
Entonces tienes este error:
fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs no encontrado: ¿ejecutó git update-server-info en el servidor?
Esto es lo que funcionó para mí:
git clone https://github.com/TeaCodie/TeaCodie-Website.git/.git
porque el directorio "info / refs" está en el directorio .git.
fuente
En el directorio de mi repositorio en mi máquina en la terminal tuve que restablecer el
origin url
:fuente
Tengo este problema cuando uso GitStack. Miré en C: /GitStack/apache/logs/error.log y descubrí que GitStack estaba buscando el repositorio en la ubicación incorrecta, aunque su configuración decía D: / Repositorios (mi ubicación personalizada), GitStack buscó los repositorios en su estado predeterminado ubicación. Así que simplemente fui y guardé la configuración nuevamente desde la página de administración de GitStack. Solucionó el problema.
fuente
En mi caso, estaba intentando clonar un repositorio privado en nuestra cuenta grupal de Github para mi computadora portátil:
Encontré dos maneras de resolver esto.
(1) Use http en lugar de https . Me pregunta el nombre y la contraseña de nuestra cuenta grupal de Github. Después de ingresar la información, puedo clonarla.
(2) Agregue mi cuenta de Github a los colaboradores del repositorio privado en nuestra cuenta de Github de grupo, como lo señala la respuesta de Monkey King anterior .
fuente
Encontré este mensaje al usar Jenkins 2.176.1 y git plugin 3.10.0 usando una versión de línea de comando muy antigua git (1.7.1) como se incluye en CentOS 6.
El mensaje no aparece en las versiones más recientes de la línea de comandos git (1.8 o posterior) con el complemento Jenkins git.
La actualización a una nueva versión de la línea de comandos de git resuelve el problema.
Oficialmente, el complemento Jenkins git no es compatible con la línea de comandos git 1.7.1. La versión mínima admitida es la línea de comandos git 1.7.10. Muchos casos de uso del complemento Jenkins git requieren al menos la línea de comando git 1.9.0.
La línea de comando git 1.7.1 se comporta de manera diferente a las versiones posteriores cuando se ha inicializado un repositorio (con
git init
) y luegogit fetch
se realiza una con una especificación de referencia que hace referencia a 'origen'. Las versiones posteriores de la línea de comandos git no tienen el mismo problema.fuente