なぜSSh接続をするのか
リモートリポジトリにpushする際にHTTPS通信だとGitHubアカウントのパスワードを求められることがあり、入力するのは面倒だから
SSH接続の手順
Gitの初期設定
https://qiita.com/ucan-lab/items/aadbedcacbc2ac86a2b3
を参考にしてまずはgithubにemail, nameを登録
GitHubの秘密鍵、公開鍵を作成して、
GitHubに公開鍵を登録する
https://gist.github.com/g-empr/fc793caf3a0a18c31d8c708787bdf5f0
を参考に行う
鍵を作成するフォルダに移動
cd ~/.ssh
鍵の作成
ssh-keygen -t rsa
GitHubに登録をするため鍵をコピーする
pbcopy < ~/.ssh/id_rsa.pub
git clone
cdで移動してgit clone リポジトリ名
便利なコマンド
pbcopy
pbcopy < コピーしたいファイル名
でクリップボード(コピー&ペーストの一時的な保存領域)に保存される