Github Putty - изменить формат ключа конвертировать - правильный формат пример -- "Key is invalid. It must begin with "

Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', or 'ecdsa-sha2-nistp521'. Check that you're copying the public half of the key

\

предположим, что у вас был ключ в каком-то формате (после генерации):

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20200906"
AAAAB3NzaC1yc2EAAAABJQAAAQEA7yhLitNBz4aDMxBZpDhSMAfxg35X9KMIc5Cv
nRMMxYe9P8U7DIAA0Wmee7YMUbSnRpVsb8Z4sT1PI/EAgE00qptE8qZGsz8pdQDN
PoWhP+ZiQH7YzceKRDO+rtSp5Yz7XJdnWj7s8W/vkYWds8A734/n8KagiO4O12RC
eXTdVh3j2aI0QkIasWZnG4Wgt+eaYlxDvAIaoHvAgbHtptAHxG2Alojnl8rQkN9N
zbC6HYS3dZzKGhPPb6KFQjhLPcsyc2GZQbJ05FgTglJqB2QhxQ==
---- END SSH2 PUBLIC KEY ----

чтобы его "съел" github.com (или часто другой сайт с web-формой) достаточно изменить формат на такой (сверху ещё строку - и пробел после ssh-rsa - и сам ключ без комментариев):

ssh-rsa 
AAAAB3NzaC1yc2EAAAABJQAAAQEA7yhLitNBz4aDMxBZpDhSMAfxg35X9KMIc5Cv
nRMMxYe9P8U7DIAA0Wmee7YMUbSnRpVsb8Z4sT1PI/EAgE00qptE8qZGsz8pdQDN
PoWhP+ZiQH7YzceKRDO+rtSp5Yz7XJdnWj7s8W/vkYWds8A734/n8KagiO4O12RC
eXTdVh3j2aI0QkIasWZnG4Wgt+eaYlxDvAIaoHvAgbHtptAHxG2Alojnl8rQkN9N
zbC6HYS3dZzKGhPPb6KFQjhLPcsyc2GZQbJ05FgTglJqB2QhxQ==