Generating an SSH key and configuring it with GitHub is a ...