GitLab will happily accept SSH keys with comments, while git-lab wants to use the title as comment. I'd consider it a bug in GitLab, but we shouldn't crash.
To make testing easier/less confusing
As it'll be used for configuring authentication, requiring authentication to work is rather counter-productive.
Noticed the use of the wrong variable name (plural versus singular), which causes the entire tool to not function. Error before fixing when running any 'git hub' commands: NameError: global name 'hosts' is not defined
git-subtree-dir: test/sharness git-subtree-split: 50229a79ba22b2f13ccd82451d86570fecbd194c