Github provides 2 main options for connecting (cloning, fetching, pulling,
pushing) to repositories. HTTPS and SSH:
HTTPS: This is the easiest way to clone a repo from Github. It needs no setup,
the port 443 (https) is usually open on all networks and when we clone, fetch,
pull or push