Cloning a private GitHub repository over SSH on Ubuntu
Generating the right key, choosing between a personal key and a deploy key, adding a second repository to a server that already deploys one, and decoding the 'Repository not found' error that GitHub returns instead of a permission denial.