Git, GitHubとは? – 準備ガイド
🇺🇸 English version: 00_Prep_EN.md
これは, 「Git&GitHubの概要」講義の準備をするためのガイドです。
講義の準備として (順番に)行う手順は次のとおりです。
- GitHub.comアカウント
- Visual Studio Code (VS Code) + Command Line
- Git のインストール
- GitHub Desktop App
- GitHub Command Line (GitHub CLI)
- Git を設定する
概要
- Git, GitHubとは? – 準備ガイド
GitHub.comアカウント
Step 1 - GitHub.comアカウントを作成する
ここでサインアップして, GitHub.comアカウントを作成します。
プロフィール写真に使用できる無料の画像については, unsplash.comをおすすめします:
- unsplash.com/s/photos/cute
- unsplash.com/s/photos/profile-dog
- unsplash.com/collections/410090/animals
Step 2 - 2要素認証を設定する
- GitHub.com の
Two-factor authentication
設定画面に移動します: github.com/settings/security- Click on the
Enable two-factor authentication
button Enable two-factor authentication
(2要素認証を有効にする) ボタンをクリックしますSet up using an app
(アプリを使用して設定する) オプションを選択し,Continue
(続行) ボタンをクリックします
- Click on the
- 二要素認証アプリでQRコードをスキャンする
- 二要素認証アプリ:
- 会社支給スマホ端末(おすすめ):
- その他:
- 二要素認証アプリから6桁のコードを入力します
- リカバリコードをダウンロードして,
I have saved my recovery codes
(リカバリコードを保存しました) ボタンをクリックします - 最後に,
Done
(完了) ボタンをクリックします
これがステップ2のセクションを案内するgifです
ドキュメンテーション
- GitHub ドキュメンテーション: 2 要素認証を設定する
- YouTube: GitHubで2FAをセットアップする方法 / How to setup 2FA with GitHub
Visual Studio Code (VS Code) + Command Line
Visual Studio Codeダウンロードリンク:
コマンドラインからVSCodeを開く機能を設定します。
- VSCodeAppを起動します
- 次のショートカットを使用して
Command Palette
(コマンドパレット) を開きます。- Mac:
Command
+Shift
+P
- Windows:
Ctrl
+Shift
+P
- Mac:
shell
をタイプしてShell Command: Install 'code' command in PATH
オプションを選択します- ターミナルを再起動します
- ターミナルで,
code .
と入力して, VSCodeで現在のフォルダーを開きます- Mac: ターミナル を使う
- Windows: Command Prompt を使う
Git のインストール
MacOS - Git のインストール
-
次のコマンドで Homebrew (brew.sh) をインストールします。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
新しいパッケージをインストールする前に,
brew
を更新およびアップグレードしますbrew update && brew upgrade
-
Homebrew で git をインストール
brew install git
-
インストールの確認
git --version # Gitのバージョンが表示されれば成功です git version 2.36.1
デバッグ
もし次の結果が返ってきた場合 | git version 1.7.10.2 (Apple Git-33) |
このコマンドを実行してください! | brew link --force git |
またはこちらを実行してください! | export PATH=/usr/local/bin:$PATH |
詳細: Git - Gitのインストール
これで, Git をインストールする準備が整いました
次のセクションは GitHub Desktop App です
Windows 10 - Git のインストール
- gitforwindows.org に行ってWindowsのgitをインストールします。
- 次の設定を除いて, インストールウィザードのデフォルト設定を受け入れます。
Choosing the default editor used by Git
設定で,Use Visual Studio Code as Git's default editor
オプションを選択します- [Gitで使用されるデフォルトのエディターを選択する]設定で, [VisualStudioCodeをGitのデフォルトのエディターとして使用する]オプションを選択します
Adjusting the name of the initial branch in new repositories
設定で,Override the default branch name for new repositories
オプションを選択しますConfiguring the line ending conversions
設定で,Checkout as is, commit as is
オプションを選択しますConfiguring the terminal emulator to use with Git Bash
設定で,Use Windows's default console window
オプションを選択します- 最後の設定ページで,
Launch Git Bash
(Git Bashの起動) オプションを選択し,View Release Notes
(リリースノートの表示) オプションの選択を解除します
インストールウィザード設定のスクリーンショット
デフォルト以外の設定が強調表示されます。
これで, Git をインストールする準備が整いました
次のセクションは GitHub Desktop App です
GitHub Desktop App
- ここから GitHub デスクトップアプリをダウンロードします: desktop.github.com
- 次に,
Sign in to GitHub.com
(GitHub.comにサインイン) ボタンをクリックします - ブラウザウィンドウが起動します
- 以下のスクリーンショットに従って, GitHub.com アカウントにログインします。
ステップ 1 | ステップ 2 | ||
ステップ 3 | ステップ 4 | ||
ステップ 5 | ステップ 6 |
GitHub デスクトップアプリのドキュメント:
- English: GitHub Desktop - GitHub Docs
- 日本語: GitHub Desktopのドキュメント
GitHub Command Line (GitHub CLI)
GitHubコマンドライン (GitHub CLI)
MacOS - GitHub CLI のインストール
-
新しいパッケージをインストールする前に, brewを更新およびアップグレードします
brew update && brew upgrade
-
次のコマンドを使用して GitHub CLI をインストールします。
brew install gh
-
GitHub CLI を使用する前にコンピューターを再起動してください
これで, GitHub CLI をインストールする準備が整いました
次のセクションは Git を設定する です
Windows 10 - GitHub CLI のインストール
- Install GitHub CLI by going to cli.github.com and clicking on the
Download for Windows
button - cli.github.com に行って,
Download for Windows
ボタンをクリックして, GitHub CLI をインストールします - インストールウィザードのデフォルト設定を受け入れます
- GitHub CLI を使用する前にコンピューターを再起動してください
これで, GitHub CLI をインストールする準備が整いました
次のセクションは Git を設定する です
Git を設定する
Add GitHub.com Login
GitHub CLI の gh auth login
コマンドを使用して GitHub ログインを構成します
git コマンド (git
) と GitHub CLI コマンド (gh
) はこちらを使って実行します:
- Mac: ターミナル を使う
- Windows: Command Prompt を使う
コンピューターに git を設定するには, 次の手順を実行します:
gh auth login
コマンドを実行しますWhat account do you want to log into?
プロンプトで,GitHub.com
オプションを選択しますWhat is your preferred protocol for Git operations?
プロンプトで,HTTPS
オプションを選択しますAuthenticate Git with your GitHub credentials? (Y/n)
プロンプトで,y
と入力します- 9文字のコードをコピーして,
enter
キーを押します - ブラウザウィンドウが起動します
- GitHub Webサイトに9文字のコードを入力します
Authorize
ボタンをクリックします
GitHub認証が成功したことを確認する
次のコマンドで設定を確認します: gh auth status
これを見たら成功した証拠です:
❯ gh auth status
github.com
✓ Logged in to github.com as ahandsel (/Users/***/.config/gh/hosts.yml)
✓ Git operations for github.com configured to use https protocol.
✓ Token: *******************
github.dev.ahandsel.co.jp
✓ Logged in to github.dev.ahandsel.co.jp as ahandsel (/Users/***/.config/gh/hosts.yml)
✓ Git operations for github.dev.ahandsel.co.jp configured to use https protocol.
✓ Token: *******************
デフォルトブランチ - main
main
またはmaster
は, git によってデフォルトのブランチ名として設定されます。- 以前のデフォルトは
master
ですが, 現在はmain
を使用するのがベストプラクティスです ( master の意味を考えるとね😅)
次のコマンドを使用して, コンピューターのデフォルトのブランチ名を main
に設定します。
git config --global init.defaultBranch main
随意の設定
Windows - cash をインストール
- Node.js を Windows にインストールします
-
[Download Node.js](https://nodejs.org/ja/download/) - Windows に Node.js をインストールガイド - Windows 10へNode.jsをインストールする - Qiita
-
- Command Prompt で次のコマンドを実行して, Node.js のインストールを確認します
node --version
- dthree/cash をインストールして, Windows コマンドプロンプトで Linux コマンドを実行できるようにします。
- インストールコマンド:
npm install cash-global -g
- インストールコマンド:
次のセクション
講義ガイド一覧
README.md ⚙️