Using two factor authentication to further secure your GitHub-account is good. But now you can't push your changes through your IDE by just using your username and password. All we get when entering our credentials are
remote: Anonymous access to user/repo.git denied. fatal: Authentication failed for 'https://github.com/user/repo.git/'