インストール方法

GitHubのインストール方法

「GitHubをインストールする」という表現は、実は少し不正確です。GitHub自体はブラウザで使うWebサービスなのでインストール不要ですが、パソコン上のファイルを実際にGitHubとやり取りするには、GitまたはGitHub Desktopという別のソフトが必要になります。この違いから整理します。

このサイトはGitHub公式サイトではありません。GitHubの基本的な使い方や、Codex・ChatGPT時代のコード管理を初心者向けに整理する非公式ガイドです。機能・料金・提供状況は変更される可能性があるため、重要な判断ではGitHub公式情報も確認してください。

まず整理:GitHub・Git・GitHub Desktopの違い

名前正体インストール
GitHubブラウザで使うWebサービス(github.com)不要。アカウント登録だけでよい
Gitファイルの変更履歴を管理する仕組み(コマンドライン中心)必要
GitHub DesktopGitの操作を画面のボタンで行えるアプリ必要(内部でGitを使う)
GitHub CLI(gh)ターミナルからGitHubを操作する追加ツール必要(任意)

初心者には、画面操作だけで完結するGitHub Desktopがおすすめです。コマンド入力に抵抗がなければ、Gitを直接使う方法でも構いません。以下では両方のインストール手順を紹介します。

GitHub Desktopのインストール手順(初心者向け・推奨)

  1. GitHub Desktop公式サイトにアクセスする
  2. 「Download for Windows」(Macの場合は「Download for macOS」)をクリックする
  3. ダウンロードしたインストーラーを実行し、画面の指示に従って進める
  4. インストール完了後、GitHub Desktopを起動し、GitHubアカウントでログインする(アカウントが無ければ、この画面から新規登録もできます)
  5. 初回起動時に、名前とメールアドレス(commitに記録される情報)を設定する

GitHub Desktopは、内部で自動的にGitもセットアップしてくれるため、これ単体のインストールで作業を始められます。

Gitのインストール手順(コマンド操作をする場合)

  1. Git公式サイトにアクセスする
  2. 使用OS(Windows/Mac/Linux)に応じたインストーラーをダウンロードする
  3. インストーラーを実行する。Windowsの場合、途中の設定画面は基本的にデフォルトのまま進めて問題ありません
  4. インストール後、ターミナル(Windowsなら「Git Bash」または コマンドプロンプト)で git --version と入力し、バージョンが表示されればインストール成功です
  5. 初回のみ、自分の名前とメールアドレスを設定します:
    git config --global user.name "自分の名前"
    git config --global user.email "自分のメールアドレス"

GitHub CLI(gh)のインストール(任意・上級者向け)

ターミナルから直接GitHubを操作したい場合は、GitHub CLIも追加できます。GitHub CLI公式サイトからインストーラーを取得し、インストール後に gh auth login を実行してログインすれば使えるようになります。最初のうちは無理に使う必要はなく、GitHub DesktopやGitに慣れてから検討すれば十分です。

インストール時の注意点

インストールが終わったら

インストールが完了したら、実際にリポジトリを作ってファイルを管理する流れに進みます。手順はGitHubの使い方(7つのステップ)で解説しています。作業を保存する場所(PCのストレージ)についてSSDとHDDどちらがよいか気になる方は、GitHub作業のSSD・HDD選びも参考にしてください。

FAQ

スマホだけでGitHubは使えますか?

GitHub公式アプリやブラウザから、閲覧や簡単な編集、Pull Requestの確認は可能です。ただし、本格的なファイル編集やclone作業はPCの方が向いています。

GitHub DesktopとGit、両方入れる必要がありますか?

GitHub Desktopをインストールすれば、内部でGitも使えるようになるため、通常は両方を別々にインストールする必要はありません。コマンド操作もしたい場合は、Git単体を追加してもかまいません。

無料で使えますか?

GitHub Desktop、Git、GitHub CLIはいずれも無料で利用できます。GitHub自体のアカウントも無料プランがあります。有料プランの詳細はGitHub公式情報で確認してください。