GitHub_SSH接続
※クローンは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