🐷
Gitの始め方
全体の流れ
1.Git の設定(ユーザー名・メール)
2.GitHub に新しいリポジトリを作成
3.ローカルのプロジェクトを Git 管理にする
4.GitHub へ push
① Git のユーザー設定(最初に一度だけ)
Git があなたのコミットを識別できるように設定します。
git config --global user.name "rkato"
git config --global user.email "あなたのGitHubメールアドレス"
確認:
git config --global --list
② GitHub にリポジトリを作成する
1.GitHub ログイン
2.右上の + → New repository
3.設定例
- Repository name:my-project
- Public / Private:好きな方
- README は 作らない(空の状態) が楽
4.Create repository
作成すると GitHub が下記のような「最初の push 方法」を表示してくれます👇
git remote add origin https://github.com/USERNAME/my-project.git
git branch -M main
git push -u origin main
これを後で使います。
③ ローカルのプロジェクトを Git 管理にする
アップしたいディレクトリへ移動して:
cd ~/your-project
Git 管理スタート:
git init
App.js追加:
git add src/App.js
コミット:
git commit -m "first commit"
④ GitHub のリポジトリと紐づける
GitHub のリポジトリ URL を設定:
// SSH設定
git remote add origin git@github.com:ryokuun81-gif/js-react-learning.git
ブランチ名を main に(GitHub の標準):
git branch -M main
⑤ GitHub にアップロード(push)
git push -u origin main
初回だけ認証を求められる場合があります。
GitHub のパスワードではなく Personal Access Token が必要です。
SSH の設定手順
① SSH キーを作成
ssh-keygen -t ed25519 -C "あなたのGitHubメールアドレス"
Enter連打でOK
→ ~/.ssh/id_ed25519.pub が作成される
② 公開鍵を GitHub に登録
cat ~/.ssh/id_ed25519.pub
これをコピーして GitHub へ:
GitHub →
Settings → SSH and GPG keys → New SSH key
ペースト → 追加
③ 接続テスト
ssh -T git@github.com
成功すると:
Hi ryokuun81-gif! You've successfully authenticated...
補足:他PCでやる手順
- PCごとに SSH鍵(鍵ペア)を作って、GitHub に登録する
- あとはどのPCからも同じ SSH URL
- git@github.com:ryokuun81-gif/js-react-learning.git
を使えばOKです。
今の WSL(Ubuntu)用の鍵はそのままにしておいてOK。
家のPC用にもう1本鍵を追加するイメージです。
Discussion