By default, logging into a server with SSH or pushing a commit to a Github repo will require us to put in our username and password each time we do so. This is more than just an annoyance, it's actually a security risk. The better approach is to generate a strong SSH keypair so that third parties can trust that we are who we say we are. Doing so will tighten up security because we won't need to put in our username and password from the command line anymore.