Why does my SSH Key not add?

PS>cat .\.ssh\id_rsa.pub | clip

Results in

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDcoS1sTS6ZKISHzG3woUbgH3A+qSRWmQFLOR1IapKiJotOKm5fJ/cHWeGtp2G8nKTJTx6O+aw/f5DBmOOQ8i4C0345sa4siesp3eZJLPsij7JkizggFdtJymbvLU0uavNWajvoYr7EaRr+NXCDxezazHHfHEyK5kF5Zg0RDt9d74FMVSuJT7YEvqrZiY/2r3mNpSKvYCIFb3p9W1XQtwBx3vSRMijcNcJVEpDxj6V3lh0/73KauABkDXc/j+vvcPqAqDzWLBGfrcA3/zKy9+zIkMmPKZsfnRZmywUhj5Wn+sQeEFDOsmZuSFgnLLSOxLLxC+qF2pBU1V462vStrGBvgw7JKfo5/cwg2EVvC36/cNsjabp+RZifYJE3m4LzQkJNz8NWyIcksQP20W+J5trcaIR6dOHEFUhlg15ECOhN4LnhGfCUdtpeYybcZskK9ZAlxRh3d3u/3O02fHK/yueiNoJkx6No+qjrBczPUQ+dyG5DYYpAOUf3/qWBcg8G/DP/DzIXNtAds7OrsWXyQ1y4leG8iQPRf05VVNTm3OeEVxnGzS6B5WsD2q54bhekEv9+HZgNCkVIdthX5OX7ivtWgbZtQUu9V1pVpN7RIMoUuRMk0J/U2JqAbW+aIPXZeYujMHBaNnU/a5DbXTlHvz8mqom8Zcw/2FravOoKoawNVQ== contact@hannahi.com

Which adds to github and bitbucket, but Gitlab responds with

The form contains the following errors:

  • Key is invalid
  • Key type is forbidden. Must be RSA, ECDSA, or ED25519
  • Fingerprint has already been taken
  • Fingerprint cannot be generated

Further:

PS>ssh -T git@gitlab.com
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gitlab.com,35.231.145.151' (ECDSA) to the list of known hosts.
git@gitlab.com: Permission denied (publickey).

PS>ssh -T git@bitbucket.com
logged in as haboutnnah.

You can use git or hg to connect to Bitbucket. Shell access is disabled.

PS>ssh -T git@github.com
Hi haboutnnah! You've successfully authenticated, but GitHub does not provide shell access.

Just to discard the above, have you tried generating a new key and uploading that new one?

How did you actually generate your key?