Se você por um acaso receber o erro [remote rejected] main -> main (failure) ao tentar fazer um push, commit ou algum outro comando, verifique o status do GitHub pois provavelmente está fora do ar.
Você pode verificar o status atual do GitHub aqui: https://www.githubstatus.com/
Até a próxima.