gitlabで新規なPCからpushする時の方法

sshとか公開鍵とかよくわかっていない。
うまい使い方あるんだろうなぁ。
どうやったらできるかをメモしておく。

ダッシュボード > プロファイル > Add Public Key

ここに貼り付ける文字列を作る。

ssh-keygen -t rsa -C "seed.メルアドとか。"

作成ファイル名聞かれるので適当に。
パスフレーズも適当に
pubファイルをcatした内容をkeyとして貼り付け
id_rsa以外で名前を作ったときは
~/.ssh/configに

Host ホスト名
HostName ホスト名
Port 22(適宜変更)
User git(公式通りのときはgit)
IdentityFile ~/.ssh/rsaファイル

しておく。レッツゴー。