I have assigned a dedicated SSH key pair for my GitHub repos and have associated the SSH key pair with GitHub correctly in ~/.ssh/config
The problem is that whenever I try to access the GitHub repos via SSH (either read / write / pull / fetch / push), I get the following error:
key_read: uudecode [some SSH key code]
ssh-rsa [SSH key code]
The easiest way to fix this problem is to delete (or edit) the file: ~/.ssh/known_hosts
The problem is probably due to some conflicting or invalid entries in the file.