gitの鍵とは
自分のgithubをいじる時はパスワードやユーザーネームは入力しない。
でも他人に自分のリモートリポジトリをめちゃめちゃにされたら困る。
そこで出てくるのが公開鍵と秘密鍵!
鍵には
公開鍵
と
秘密鍵
の2種類がある。
公開鍵は、githubに送って、秘密鍵は自分のパソコンの中にある。
この鍵が一致することで、本人確認ができてgit hubをいじることができる。
$cd ~/.ssh
これで鍵を作成するディレクトリに移動する
ssh-keygen
で鍵をつくる
すると以下のようなのが出てくる
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
id_rsa.pub
これが公開鍵
id_rsa
これが秘密鍵
次に
$ pbcopy < ~/.ssh/id_rsa.pub
これを実行すると超長い鍵がコピーされるので、githubの鍵を貼るところに貼り付ける
ssh git@github.com
最後にこれを実行してHi!って返ってきたらおっけー!