Tuve bastante problemas con el comando git push -u.... para subir el proyecto, asi como tambien con el git remote add origin, primero que todo. si no los deja, generen un token en git, en settings y despues en developer settings, para verificar que estan en su sesion,el comando es:
git config --global user.name git config --global user.email
si no hay coincidencia con la cuenta, usar los siguientes comandos:
git config --global user.name "Tu Nombre" git config --global user.email "tu_correo@example.com"
despues usar el siguiente comando:
git push https://github.com/tu_usuario/tu_repositorio.git
Ahora, Asegúrate de que Git Bash esté configurado correctamente para usar tu cuenta y token:
git config --global credential.helper store
si les presenta problema con la cuenta, intentar esta otra forma:
Eliminar credenciales almacenadas:
git credential-cache exit
ahora configurar git como https://.. y no como SSH
git remote set-url origin https://github.com/tu_usuario/tu_repositorio.git
Para reconfigurar el remote origin, para quitar errores de configuracion:
git remote remove origin git remote add origin https://github.com/tu_usuario/tu_repositorio.git
Ahora esta parte es muy importante para usar el token generado anteriormente, tenga especial cuidado como va la url en el comando de git, el PAT es donde se pone el token generado sin los parentesis
git remote set-url origin https://[PAT]@github.com/tu_usuario/tu_repositorio.git
SUBIR ARCHIVOS AL REPOSITORIO
git init
git add .
git remote add origin https://github.com/tu_usuario/tu_repositorio.git
gir push -u origin main
*** en este ultimo comando si no sale con main, deben tenerlo en master, si es asi, cambien main por master.
TODO LO ANTERIOR FUE USANDO GIT BASH
ESPERO LES SIRVA BASTANTE!!
SALUDOS DESDE COLOMBIA