GitHub_SSH接続

最初に、GitHubSSH登録は必ず必要。

※クローンはCLIだけでも行けるが、pullやpushはSSHに公開鍵を登録してないと、実行不可能。

>>現在の位置を確認後、.sshディレクトリに移動し、ls -laで中身を確認
pwd
cd ~/.ssh
ls -la

GitHubs Docsを参考にしながら秘密鍵/公開鍵の生成。

ssh-keygen -t ed25519 -C "your_email@example.com"

とすると、privateとpublicのキーのペアーが生成。

>>ファイル名を指定する場合
Enter file 〜:ファイル名を入力

>>ファイル名指定しない場合
id_rsa:秘密鍵
id_rsa.pub:公開鍵→git.hubに登録していく方になる

>>パスフレーズを入力するか、なしの場合はそのままenterで進む
Enter passphrase 〜

>>出てきた文字列を全てコピー
vi ~/.ssh/id_rsa.pub(公開鍵の方)

>>保存せずに終了
esc→:q

GitHubのブラウザ画面から

settings→SSH and GPGS keys→New SSH key

公開鍵の内容をペーストし登録。タイトルは何でも大丈夫。

SSH接続

ssh -T git@github.com -i ~/.ssh/id_rsa_github

「You've successfully authenticated,〜」と出れば成功。

sshに接続する情報をconfigファイルに登録していく。

vi ~/.ssh/config

>>以下を貼り付け
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa_github
User git
AddKeysToAgent yes
UseKeychain yes

>>保存して終了
esc→:wq

>>次回から以下でSSH接続が可能
ssh -T github