Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda github

Hola chicos,

tengo dos errores cuando utilizo los comandos en la terminal.

  1. Inicializo la conexión con el repositorio local --> git init
  2. Indico mis credenciales de github--> git config user.mail "samantalrnp@hotmail.com" git config user.name "Samanta-LRNP"
  3. Agrego los archivos --> git add -A (me salta error, ¿Cómo lo soluciono?)
  4. Indico a qué rama del repositorio de github enviar el archivo --> git branch -M main
  5. Copio el enlace del repositorio --> git remote add origin https://github.com/Samanta-LRNP/html-validaciones.git
  6. Envío el archivo al repositorio remoto --> git push -u origin main (me salta error, ¿Cómo lo soluciono?)

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadIngrese aquí la descripción de esta imagen para ayudar con la accesibilidadLos archivos los tengo en esta carpeta: Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadIngrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola, Samantha! Espero que estés muy bien.

En tu terminal, fueron exhibidos tres tipos de errores. Empecemos con el primero:

error: unable to write file .git/objects..., note que el terminal informa: Filename too long.

En la versión de Windows que está usando, hay un límite de caracteres que se puede utilizar para nombrar archivos. El nombre de tu archivo excede la cantidad permitida.

Puede solucionar esto usando otro client de Git en Windows, o definiendo core.longpaths como true, de la siguiente manera:

git config --system core.longpaths true

Esto debería resolver el primer error. Vamos al segundo:

  1. failed to insert into database;
  2. unable to index file...;
  3. fatal: adding files failed

Tal vez esto está sucediendo porque estás intentando agregar archivos en Git usando la terminal, con el mismo archivo abierto en tu Visual Studio Code. Cierre VS Code e intente ejecutar los comandos nuevamente.

Tercer error:

failed to push some refs to...

El problema ocurre porque está intentando hacer commits en un Git Remoto, pero hay commits que no existen en tu repositorio local. Antes de hacer el push, debes hacer el pull, es decir, deberías traer los commits desde allí:

git checkout <tu-branch>    # cambia de branch
git pull origin <tu-branch>   # trae las alteraciones de la branch en el remoto origin

Prueba estos pasos y vea si funciona.

¡Un saludo y espero haberte ayudado!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!