10分位ハマったので備忘録としてサクッと書く。
gitlab公式ドキュメントに書かれている方法でSSHキーを作成してもうまくいかない
ここに書かれてるように、
-
ssh-keygenで鍵つくって - 公開鍵をgitlabに登録して
-
~/.ssh/configを編集する
ssh接続を確認しようとしたところ、
ssh -T gitlab.com
> Permission denied (publickey).
という無情な表示が...
Userが間違っているのかなーとか思って、gitlabに登録してある
- username
- name
とかを試してみたけど、つながらず...
解決法
よく原因がわからなかったので、ググってみたりしたけど、
こちらのように、ssh-keygenのときにメールアドレスをコメントとして記載する方法くらいしか見つからない。
そもそも公式ドキュメントにその方法書かれてるから、そのコマンド実行してるし。
Userをgitとすることでつながった!!!
githubとかbitbucketとかと同じような書き方のノリで、
Userパラメータにgitを指定してやったら、
ssh -T gitlab.com
> Welcome to GitLab, <USERNAME>!
なんとつながった。
これで一安心。
バージョンアップで変更になったけど、公式ドキュメントの更新が忘れられてるっていうミスですかね。。。