まず、送られてきたのが
xxxxxxxxx.key
xxxxxxxxx.ppk
id_rsaとかid_rsa.pubじゃないんだね。
これはPutty形式と呼ばれるものでOpenSSH形式に変換しなくてはいけない。
参考:Putty形式をOpenSSH形式に変換 | tkd55 blog
まず.sshに移動してディレクトリを開く
cd ~/.ssh
open ./
開いたディレクトリにxxxxxxxxx.ppkを放り込んで以下のコマンドでOpenSSH形式の秘密鍵xxxxxxxxxを作成
puttygen xxxxxxxxx.ppk -O private-openssh -o xxxxxxxxx
GitHubで複数アカウントを切り替える: Web制作メモを参考に特定のホストの場合のみ上記の秘密鍵を利用するように変更。
Host ホスト名
User git
Port 22
Hostname ホスト名
IdentityFile ~/.ssh/xxxxxxxxx
TCPKeepAlive yes
IdentitiesOnly yes
これでアクセスできる