はじめに
githubのつなぎこみを一切合切忘れていたので備忘録として。
内容としてはSSHの設定方法。
環境
- MacBookAir(10.14.6)
- homebrew install済
- iterm2
- VScode
前提として
- githubのアカウント登録がすんでいる(この辺はググるとすぐ出てくる)
- ローカルリポジトリがある状態
手順
1,ssh鍵生成(ssh-keygen)
2,パスフレーズ入力
3,githubに公開鍵設定
4,ssh接続確認
実行してみる
1,ssh鍵生成(ssh-keygen)
ターミナル
$ ssh-keygen -t ed25519 -C "your_email@example.com"
//メールアドレスは自分の GitHub メールアドレスに置き換え
デフォルトのファイル場所。エンターで次へ。
> Generating public/private ed25519 key pair.
> Enter a file in which to save the key (/Users/you/.ssh/id_ed25519): [Press enter]
2,パスフレーズ入力
何も入れずにエンターするとパスフレーズなしで作成される。
ターミナル
> Enter passphrase (empty for no passphrase): [Type a passphrase]
> Enter same passphrase again: [Type passphrase again]
成功
Your identification has been saved in [URL書いてある]
Your public key has been saved in [URL書いてある]
The key fingerprint is:
[SHA番が書いてあります] [登録したアドレス]
he key's randomart image is:[なんか書いてある]
3,githubに公開鍵設定
鍵の中身のクリップボードへのコピー
*鍵の名前は自分の作成したもの(id_rsa部分が人によって違うと思う)
$ pbcopy < ~/.ssh/id_rsa.pub
(Mac)
githubのsettingからSSH and GPG keys
を選択し、newSSHkeyを登録
titleは自分がわかりやすい名前で
keyは上でクリップボードにコピーしたものを貼り付ける。
Add SSH key
を押下
4,ssh接続確認
ターミナル
ssh -T git@github.com.main
Githubのsshkey
⬆︎記述されているfingerprintsと一致するのを確認してからyes
を入力
successfully
となったら成功!
参照サイト
- 今日から始めるGitHub
- github公式
- GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~
- お前らのSSH Keysの作り方は間違っている
- ssh-keygenコマンドの使い方
- コマンドオプション
- 複数ある人用
終わりに
内容にご指摘ありましたら、連絡いただけますと幸いです。
近々、ローカルリポジトリをリモートリポジトリにする方法も備忘録として書こう。。。