GitLabへssh接続確認を行うと「Permission denied (publickey).」


### 発生している問題

以前、接続してpushできていたはずのGitlabのリポジトリにsshで接続しようとするとエラーになってしまう。

[code]

    [vagrant@localhost ~]$ ssh -T git@gitlab.com
    Permission denied (publickey).
    
[/code]

### 解決のために行ってみたこと

<https://qiita.com/redamoon/items/07e445d1fce360cb5fa3>  
↑こちらの記事を参考に公開鍵と秘密鍵を再度作成

[code]

    [vagrant@localhost ~]$ ssh-keygen -C "ログイン時のアドレス@fuga.com" -t rsa
    
[/code]

~/.ssh/configを以下のように編集

[code]

    Host gitlab  
        HostName gitlab
        User git
        IdentityFile ~/.ssh/id_rsa
    
[/code]

公開鍵（id_rsa_pub）を表示させ「ssh-rsa ~ メールアドレスの直前」までをコピーしGitlabのSSH Keysの設定で新規追加

接続確認を行うと最初のエラーとなる

[code]

    [vagrant@localhost .ssh]$ ssh -T git@gitlab.com
    Permission denied (publickey).
    
[/code]

上記で作成した公開鍵、秘密鍵は以前同じ名前で作成した鍵が存在したので

[code]

    /home/vagrant/.ssh/id_rsa already exists.
    Overwrite (y/n)? y
    
[/code]

↑こちらで上書きして作り直したものになります。

このエラーの原因や解決の手口の検討がつかず、お手上げ状態です、、、  
原因と解決策をご教示いただけると大変助かります。何卒よろしくお願いいたします。




リモートリポジトリがGitLabのSaasではないものを利用していたのに気づかずgit@gitlab.comに接続しようとしていました、、、  
正しいURLで接続確認を行ったところ問題なく接続できました。

