便利なものやおすすめをシェアするブログ [ななもの]

普段使っていておすすめの便利なも、便利グッズ、知恵袋を紹介しています。

GitHubでSSH接続する方法 今回はマックM1チップ編です。

この記事をシェアする


GitHubでSSH接続する方法 今回はマックM1チップ編です。

ワードプレスのテーマを作るバージョン管理でギットハブを使うことにしました。

 

個人でソースコードのバージョン管理って初めはしっかりできるけど、段々バージョン上げるのが面倒くさくなっていくのでギットハブでバージョン管理が便利です。

 

複数人でプロジェクトするときや、自分でアプリを作るときに常識になっているのでマスターするのが良いです。

 

ウェブ系だと、ギットハブと、ドッカーは必須になると思うので慣れるためにも普段から使っておくのはどうでしょう。

 

知っているか知らないかだけなのでGitHubを使うきっかけになればと思います。

 

 

GitHubでSSH接続する方法

Git HubにSSH接続するのは知っていればとても簡単です。

セキュリティーの良い通信になるので仕事するときによく使います。

今回はMAC BOOK Airを使っているのでマック版です。

Windows版は若干方法が違うので別記事で紹介します。

ギットが入っている前提で進めていきます。

 

ターミナルで git --version とタイプする

(base) 7mono@7monoMacBook-Air doc-wp % git --version
git version 2.32.1 (Apple Git-133)

 

バージョンが表示されたらGitが入っています。

もし、バージョンが出て来なかったらGitをインストールしてください。

 

では、Gitの初期設定の方法を紹介していきます。

 

 

ユーザー名とメールアドレスを設定

一番初めに初期設定としてユーザー名とメールアドレスの設定してください。

git configのコマンドを使います。

git config --global user.name "ユーザー名"

git config --global user.email "メールアドレス"

 

(base) 7mono@7monoMacBook-Air doc-wp % git config --global us

er.name "7mono"

(base) 7mono@7monoMacBook-Air doc-wp % git config --global us

er.email "1234567@gmail.com"

 

次のように確認できます。

(base) 7mono@7monoMacBook-Air doc-wp % git config user.name

7mono

設定した7monoと応答があったのでOK。

(base) 7mono@7monoMacBook-Air doc-wp % git config user.email

1234567@gmail.com

メールアドレスの応答があったのでOK。

 

Git HubにSSHの設定をする

SSHの設定ができているかをまず確認する。

ls ~/.sshと書いてリターンを押してください。

 

(base) 7mono@7monoMacBook-Air doc-wp % ls ~/.ssh

ls: /Users/7mono/.ssh: No such file or directory

No such file or directoryと表示されたらまだSSH接続ができていません。

設定していきましょう。

 

SSHキーを作成する

まずは、次のように書いてリターンを押してください。

ssh-keygen -t ed25519 -C "GitHubに登録したメールアドレス"

 

(base) 7mono@7monoMacBook-Air doc-wp % ssh-keygen -t ed25519 -C “1234567@gmail.com"

Generating public/private ed25519 key pair.

Enter file in which to save the key (/Users/7mono/.ssh/id_ed25519):

Created directory '/Users/7mono/.ssh'.

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /Users/7mono/.ssh/id_ed25519

Your public key has been saved in /Users/7mono/.ssh/id_ed25519.pub

The key fingerprint is:

SHA256:abcdefg+hijklm+opqrstuvwxyz0123456789ABC/DeFG 1234567@gmail.com

The key's randomart image is:

+--[ED25519 256]--+

|           .o.o=E|

|           oo+o =|

|          o.o.o= |

|         o .oo+  |

|       .S o. o   |

|      . .oo + +  |

|      ...o *.* . |

|    ...o o..X.o  |

|    .oo+= .*++   |

+----[SHA256]-----+

 

上記まで処理が終わったら再度確認でls ~/.sshと書いてリターンを押してください。

 

(base) 7mono@7monoMacBook-Air doc-wp % ls ~/.ssh

id_ed25519 id_ed25519.pub

上記のように、応答があればOKです。

 

GitHub アカウントへSSHキーを追加する

SSHキーを作るためにはid_ed25519.pubに書かれたキーをぎっとはSSH設定のところにコピペする必要があります。

コピーの方法は次のコマンドとオプションを記述してリターンを押してください。

 

pbcopy < ~/.ssh/id_ed25519.pub

 

(base) 7mono@7monoMacBook-Air doc-wp % pbcopy < ~/.ssh/id_ed2
5519.pub