Setting up a GitHub account was easy, now I have to set up two-factor authentication, personal access tokens, and keychain access. There should be a better way to manage this without sacrificing security.