LoginSignup
2
4

More than 5 years have passed since last update.

GitLabとSSH接続

Last updated at Posted at 2018-07-25

はじめに

PCを買い替え、gitでssh接続しようと思ったらなかなか接続できずに困ったので解決方法を短くまとめようと思います。

sshキーの作成

公式ドキュメントを参考にしました。

ssh-keygen -t rsa -C "your.email@example.com" -b 4096

と入力すると作成されます。

GitLabにsshキーを登録

~/.ssh/id_rsa.pubの内容をそのまま登録をします。
ログインをしてここ貼り付けてください。

いよいよ本題

sshキーを登録したら接続テストを行います。

$ ssh -T git@gitlab.com

ここで
Welcome to GitLab, ユーザー名!
と出たら良いみたいなのですが、いくら待っても何も起こってくれませんでした。
そこでググって~/.ssh/configのファイルをこねくり回しても固まるか以下のようなエラーが発生してなかなかつながりませんでした。

ssh_exchange_identification: Connection closed by remote host

接続成功した設定がこちら!

~/.ssh/config
Host gitlab.com
  User git
  IdentityFile ~/.ssh/id_rsa
  HostName altssh.gitlab.com
  Port 443

上記のようにconfigを書き換えて接続テストをすると成功しました!

2
4
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
2
4