15
15

More than 5 years have passed since last update.

gitlabにssh接続しようとしたら`Permission denied (publickey)`と言われたときの話

Posted at

10分位ハマったので備忘録としてサクッと書く。

gitlab公式ドキュメントに書かれている方法でSSHキーを作成してもうまくいかない

ここに書かれてるように、

  • ssh-keygenで鍵つくって
  • 公開鍵をgitlabに登録して
  • ~/.ssh/configを編集する

ssh接続を確認しようとしたところ、

ssh -T gitlab.com
> Permission denied (publickey).

という無情な表示が...

Userが間違っているのかなーとか思って、gitlabに登録してある

  • username
  • name

とかを試してみたけど、つながらず...

解決法

よく原因がわからなかったので、ググってみたりしたけど、
こちらのように、ssh-keygenのときにメールアドレスをコメントとして記載する方法くらいしか見つからない。
そもそも公式ドキュメントにその方法書かれてるから、そのコマンド実行してるし。

Usergitとすることでつながった!!!

githubとかbitbucketとかと同じような書き方のノリで、
Userパラメータにgitを指定してやったら、

ssh -T gitlab.com
> Welcome to GitLab, <USERNAME>!

なんとつながった。
これで一安心。

バージョンアップで変更になったけど、公式ドキュメントの更新が忘れられてるっていうミスですかね。。。

15
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
15