For people that have never setup SSH, HTTPS auth is very simple. The latest Git supports credential cachers so you don't have to type the password in each time. I also personally love that the same GitHub URL works in the browser and through the Git CLI.
If you click the "SSH" button on GitHub repositories, it'll remember your preference.
If you click the "SSH" button on GitHub repositories, it'll remember your preference.