共同開発やペアプログラミングにおいてGitを使うことはほぼ必須です。
ここではGitアカウントの作成方法と共同開発を行う準備を解説します。
1. Github でアカウント作成 SSHキーの登録
まず、(https://github.com/)
にアクセスし、アカウント作成をしてください。メールやパスワードなどをsigh upします。
アカウントがsign upできたら続いてsign inします。次のような画面になるはずです。
続いてターミナルなどで以下のコードを実行します。
ssh-keygen -t ed25519 -C "sign upしたメールアドレス"
警告
そもそもgitをインストールしていない人はまずgitをターミナル上でインストールしてください。
Generating public/private ed25519 key pair.
Enter file in which to save the key (/Users/manatokonno/.ssh/id_ed25519):
/Users/manatokonno/.ssh/id_ed25519 already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
このように進んでいくので、パスフレーズを入力してください(パスフレーズは忘れないでください)
すると以下のようにターミナル上でfingerprintが生成されます。
Your identification has been saved in /Users/yourname/.ssh/id_ed25519
Your public key has been saved in /Users/yourname/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256: 「ここにfingerprintが表示されます」 yourmail@gmail.com
The key's randomart image is:
+--[ED25519 256]--+
| .+=o..oo|
| * +. .|
| * ==o... |
| . = * o=o+.o|
| o S = .oo+.|
| o =o.o+ o |
| * .o=. .|
| . o. |
| |
+----[SHA256]-----+
(長いfingerprintはメモしておいてください)
続いてSSHキーの管理をするためのプログラムを書きます。
eval "$(ssh-agent -s)"
を実行してください。
Agent pid 60239
などが出力されればokです。
ssh-add ~/.ssh/id_ed25519
を実行してください。パスフレーズなどが求められますが続けて
cat ~/.ssh/id_ed25519.pub
を実行します。
ssh-ed25519「長いfingerprint」yourmail@gmail.com
が出てきたらokです。git-hubのサイト上で
さて、先ほどのgit-hubのサイトに戻りましょう。
git-hubのサイト上で右上のアイコンをクリックし->settings->画面左のメニューからSSH and GPG keysをクリック->new SSH key と進みます。
2. リポジトリの作成
続いてリポジトリを作成していきましょう。
githubのhomeへ行きます
Repository nameを任意に決めます。真ん中のpublicもしくはprivateは各自選んでください。
入力したら右下の緑色のボタンを押します。
リポジトリの完成です!