ワードプレスのテーマを作るバージョン管理でギットハブを使うことにしました。
個人でソースコードのバージョン管理って初めはしっかりできるけど、段々バージョン上げるのが面倒くさくなっていくのでギットハブでバージョン管理が便利です。
複数人でプロジェクトするときや、自分でアプリを作るときに常識になっているのでマスターするのが良いです。
ウェブ系だと、ギットハブと、ドッカーは必須になると思うので慣れるためにも普段から使っておくのはどうでしょう。
知っているか知らないかだけなので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