見出し画像

Shopifyアプリ開発#004【実践】GitHub 秘密鍵・公開鍵の生成と接続問題が難しい(Windows)


何か鍵を作って設定する…という事は解かる。
何をどこに?

理解するために私の解釈が多く含まれますがご了承ください!

 

▼ Git、GitHabに使われてる言葉はこちらを参考に!

公開鍵・秘密鍵???

公開鍵と秘密鍵はローカルリポジトリに他の人がアクセスできないようにする設定です。

ID と パスワードでのログインと違い、自分のPC ↔ GitHab の鍵が一致している人だけログインすることが出来ます。

その為、ログインが出来るように公開鍵と秘密鍵の設定をする必要がありま。

【ここで私の疑問】
この公開鍵と秘密鍵は
1.「リポジトリ単位」で設定するのか。
2.GitHab 自体に登録するのか。
3.PCを2台持っている場合はどうするのか。

 

公開鍵・秘密鍵の工程


【1】.sshフォルダを作成

自分のパソコンに鍵を保存するための .ssh フォルダを作成します。

【ここで私の疑問】
.ssh を作るフォルダの場所はPC内のどこでもいいのか。

.sshフォルダ

【2】.秘密鍵と公開鍵を.sshに保存

秘密鍵と公開鍵の2つの鍵を準備!
VScodeのターミナルでコマンド操作で作成していきます。

 

2つの鍵は【1】で作成した.sshフォルダに保存します。

.ssh フォルダに保存


【3】PCに保存した「公開鍵」をコピー

 

【4】コピーした公開鍵をGitHabに保存します。

GitHab

【5】設定完了

  1. 公開鍵が一致している

  2. 秘密鍵を持っている

この2つが一致するPCのみローカルリポジトリと連携をすることが出来ます。

 

あとがき

2台もちで何処に.sshフォルダを作ったら良いのかが判らなかったのでまずは手順を理解。

コマンド等含み詳細は GitHab連携の記事を書くことが課題になっているので、詳細な実装は次回へ!!

私に焼肉食べさせてください🤤