Versión del artículo: Enterprise Server 2.17
Error: Repositorio no encontrado
Si ves este error cuando estás clonando un repositorio, significa que el repositorio no existe, que no tienes permiso para acceder a él, o que tu instancia de GitHub Enterprise se encuentra en modo privado. Hay pocas soluciones para este error, dependiendo de la causa.
Comprueba que no haya errores tipográficos
Los errores tipográficos suceden, y los nombres de los repositorios distinguen mayúsculas de minúsculas. Si intentas clonar git@<em>nombre de host</em>:user/repo.git
, pero el repositorio se llama en realidad User/Repo
recibirás este error.
Para evitar este error, cuando clonas, copia y pega siempre la URL del clon desde la página del repositorio. Para obtener más información, consulta "Clonar un repositorio".
Para actualizar el remoto en un repositorio existente, consulta "Cambiar la URL de un remoto".
Comprobar tus permisos
Si estás tratando de clonar un repositorio privado pero no tienes permiso para ver el repositorio, recibirás este error.
Verifica si tienes acceso al repositorio de alguna de las siguientes maneras:
- Como propietario del repositorio
- Como colaborador del repositorio
- Como miembro de un equipo que tiene acceso al repositorio (si el repositorio pertenece a una organización)
Comprueba tu acceso SSH
En muy raros casos, es posible que no tengas el acceso SSH correcto al repositorio.
Debes asegurarte de que la clave SSH que estás usando se encuentre conectada con tu usuario de GitHub Enterprise. Para comprobarlo, escribe lo siguiente en la línea de comando:
$ ssh -T git@nombre de host
> Hi username! Has autenticado con éxito, pero GitHub no
> proporciona acceso al shell.
Si el repositorio pertenece a una organización y estás utilizando una llave SSH generada por una OAuth App, puede que algún dueño de la organización haya restringido el acceso OAuth App. Para obtener más información, consulta la sección "Acerca de las restricciones al acceso OAuth App".
Para obtener más información, consulta "Agregar una nueva clave SSH a tu cuenta de GitHub".
Comprueba si tu instancia se encuentra en el modo privado
Si tu administrador del sitio ha habilitado el modo privado en tu instancia de GitHub Enterprise, los clones anónimos creados sobre git://
se inhabilitarán. Si no puedes clonar un repositorio, comunícate con el administrador de tu sitio.
Comprueba que el repositorio realmente exista
Si nada de lo anterior funciona, verifica que el repositorio realmente exista en tu instancia de servidor de GitHub Enterprise. Si estás intentando subir a un repositorio que no existe, se producirá este error.