Aquí aparece un ejemplo de un error de HTTPS que puedes recibir:
> error: La URL solicitada generó el error: 401 al intentar acceder a
> https://nombre de host/user/repo.git/info/refs?service=git-receive-pack
> fatal: la solicitud de HTTP falló
> Error: La URL solicitada generó el error: 403 al intentar acceder a
> https://nombre de host/user/repo.git/info/refs
> fatal: la solicitud de HTTP falló
> Error: https://nombre de host/user/repo.git/info/refs no encontrado: ¿ejecutaste git
> update-server-info en el servidor?
Comprueba tu versión de Git
No hay una versión mínima de Git que sea necesaria para interactuar con GitHub Enterprise, pero hemos descubierto que la versión 1.7.10 es una versión estable y cómoda que está disponible en muchas plataformas. Siempre puedes descargar la última versión en el sitio web de Git.
Asegúrate de que el remoto sea correcto
El repositorio que estás tratando de extraer debe existir en tu instancia de servidor de GitHub Enterprise, y la URL distingue entre mayúsculas y minúsculas.
Puedes encontrar la URL del repositorio local abriendo la línea de comando y escribiendo git remote -v
:
$ git remote -v
# Visualiza los remotos existentes
> origin https://github.com/github/reactivecocoa.git (fetch)
> origin https://github.com/github/reactivecocoa.git (push)
$ git remote set-url origin https://github.com/github/ReactiveCocoa.git
# Cambia la URL del remoto 'origen'
$ git remote -v
# Verifica la nueva URL remota
> origin https://github.com/github/ReactiveCocoa.git (fetch)
> origin https://github.com/github/ReactiveCocoa.git (push)
Como alternativa, puedes cambiar la URL a través de nuestra aplicación GitHub Desktop.
Proporciona un token de acceso
Para acceder a GitHub, debes autenticarte con un token de acceso personal en vez de con tu contraseña. Para obtener más información, consulta la sección "Crear un token de acceso personal".
Comprueba tus permisos
Cuando se te solicite un nombre de usuario y contraseña, asegúrate de usar una cuenta que tenga acceso al repositorio.
Tip: Si no quieres ingresar tu nombre de usuario y contraseña cada vez que interactúes con el repositorio remoto, puedes activar el almacenamiento en caché de las contraseñas.
Usar SSH en su lugar
Si ya has configurado claves SSH, puedes usar el clon SSH en lugar de HTTPS. Para obtener más información, consulta "¿Qué URL remota debo usar?"