🐷

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