¡Hola Bryant!
El error 403 generalmente está relacionado con permisos insuficientes en el repositorio de GitHub, y puede deberse a varios factores. Aquí te doy algunas sugerencias para resolverlo:
Verifica la conexión remota: Asegúrate de estar conectado correctamente a tu repositorio remoto en GitHub. Usa el comando:
git remote -v
Esto te mostrará la URL de tu repositorio. Si es incorrecta o cambió, puedes actualizarla con:
git remote set-url origin <URL_DEL_REPOSITORIO>
Autenticación con GitHub: Si recientemente cambiaste tu cuenta o configuraste un colaborador, asegúrate de que estás autenticado correctamente. Si usas HTTPS, intenta ingresar nuevamente tus credenciales de GitHub. Si usas SSH, asegúrate de que la clave SSH esté bien configurada.
Revisa los permisos del repositorio: Aunque eliminaste la invitación, revisa que los permisos del repositorio no hayan cambiado. Si el repositorio es privado o si hay restricciones de acceso, podrías necesitar permisos de colaborador.
Elimina las credenciales guardadas: Si estás usando GitHub con HTTPS, es posible que las credenciales almacenadas localmente estén causando problemas. En tu terminal, puedes eliminar las credenciales con:
git credential-manager reject https://github.com
Luego, intenta hacer el push nuevamente.
Verifica tu token de acceso (si usas HTTPS): Si estás utilizando un token de acceso personal (PAT) para autenticarte con GitHub, asegúrate de que el token esté activo y tenga los permisos necesarios.
Clona nuevamente el repositorio: Como último recurso, puedes intentar clonar el repositorio nuevamente en un directorio limpio y ver si puedes hacer push desde allí.
Prueba estas soluciones y dime si alguna te funciona o si necesitas más ayuda.
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!