インストール方法
GitHubのインストール方法
「GitHubをインストールする」という表現は、実は少し不正確です。GitHub自体はブラウザで使うWebサービスなのでインストール不要ですが、パソコン上のファイルを実際にGitHubとやり取りするには、GitまたはGitHub Desktopという別のソフトが必要になります。この違いから整理します。
まず整理:GitHub・Git・GitHub Desktopの違い
| 名前 | 正体 | インストール |
|---|---|---|
| GitHub | ブラウザで使うWebサービス(github.com) | 不要。アカウント登録だけでよい |
| Git | ファイルの変更履歴を管理する仕組み(コマンドライン中心) | 必要 |
| GitHub Desktop | Gitの操作を画面のボタンで行えるアプリ | 必要(内部でGitを使う) |
| GitHub CLI(gh) | ターミナルからGitHubを操作する追加ツール | 必要(任意) |
初心者には、画面操作だけで完結するGitHub Desktopがおすすめです。コマンド入力に抵抗がなければ、Gitを直接使う方法でも構いません。以下では両方のインストール手順を紹介します。
GitHub Desktopのインストール手順(初心者向け・推奨)
- GitHub Desktop公式サイトにアクセスする
- 「Download for Windows」(Macの場合は「Download for macOS」)をクリックする
- ダウンロードしたインストーラーを実行し、画面の指示に従って進める
- インストール完了後、GitHub Desktopを起動し、GitHubアカウントでログインする(アカウントが無ければ、この画面から新規登録もできます)
- 初回起動時に、名前とメールアドレス(commitに記録される情報)を設定する
GitHub Desktopは、内部で自動的にGitもセットアップしてくれるため、これ単体のインストールで作業を始められます。
Gitのインストール手順(コマンド操作をする場合)
- Git公式サイトにアクセスする
- 使用OS(Windows/Mac/Linux)に応じたインストーラーをダウンロードする
- インストーラーを実行する。Windowsの場合、途中の設定画面は基本的にデフォルトのまま進めて問題ありません
- インストール後、ターミナル(Windowsなら「Git Bash」または コマンドプロンプト)で
git --versionと入力し、バージョンが表示されればインストール成功です - 初回のみ、自分の名前とメールアドレスを設定します:
git config --global user.name "自分の名前"git config --global user.email "自分のメールアドレス"
GitHub CLI(gh)のインストール(任意・上級者向け)
ターミナルから直接GitHubを操作したい場合は、GitHub CLIも追加できます。GitHub CLI公式サイトからインストーラーを取得し、インストール後に gh auth login を実行してログインすれば使えるようになります。最初のうちは無理に使う必要はなく、GitHub DesktopやGitに慣れてから検討すれば十分です。
インストール時の注意点
- ダウンロード元は必ず公式サイト(desktop.github.com / git-scm.com / cli.github.com)を使う。検索結果には紛らわしい非公式サイトが表示されることがあります
- 会社のPCにインストールする場合は、事前に社内の情報システム部門にルールを確認する
- インストール時に設定する名前・メールアドレスは、公開リポジトリではcommit履歴に表示されます。公開したくない場合はGitHubが提供するメール転送用アドレス(noreply)の利用も検討してください
インストールが終わったら
インストールが完了したら、実際にリポジトリを作ってファイルを管理する流れに進みます。手順は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公式情報で確認してください。