So you’ve got a collection of markdown files. Maybe its a personal knowledge base, or a team wiki, or project documentation, or even a statically-generated website like tygertec.
There’s a lot to love about markdown :
Easy to edit Easy to learn Fairly easy to read Plain text format will be readable forever Easy to throw in a Git repo for change tracking In fact, I’m writing this blog post in markdown.
Here’s the situation:
The easiest and most secure way to interact with Git repos hosted on GitLab is over the SSH protocol. While most people only use one GitLab.com account, a freelancer or consultant might need to work with repos from multiple accounts. If that freelancer attempts to upload their public SSH key to multiple accounts, they’ll get the following error message from GitLab:
Fingerprint has already been taken. Assuming they don’t want to use password-based authentication over HTTPS as a workaround, how can our friendly freelancer get SSH working?