【2026年9月最新】GitHubの使い方完全ガイド|アカウント登録・ログイン・2段階認証設定を徹底解説
「GitHubに登録してと言われたけど、ログインすらうまくいかない」「2段階認証の設定でつまずいて、そのまま放置している」——この記事にたどり着いたあなたは、おそらくそんな状況ではないでしょうか。
GitHubは元々エンジニアがコードを保存・共有するための場所として広まったサービスですが、2026年現在、状況が変わりつつあります。Claude CodeのようなAIエージェントがコードを書く時代になり、経営者や非エンジニアの管理職でも「GitHubのアカウントだけは持っておく」ことが実質的に必須になってきているのです。
この記事では、GitHubのアカウント登録・ログイン方法・2段階認証(2FA)の設定手順を、非エンジニアにも分かる言葉で徹底解説します。さらに、弊社(株式会社GENAI)がClaude Codeと組み合わせてGitHubをどう業務に使っているか、実データを交えて紹介します。
この記事を最後まで読むと、次の6つが明確になります。
01 WHAT IS GITHUB GitHubとは?非エンジニアが今知っておくべき理由 なぜ経営者・管理職にもGitHubの基礎知識が必要になったのか
GitHubは、プログラムのソースコードを保存・管理・共有するためのオンラインサービスです。名前の由来は、バージョン管理システム「Git」が集まる場所という意味で「Hub」がついたもの。世界中の開発者が、自分のプロジェクトのコードをGitHub上で保管し、変更履歴を追跡しながら開発を進めています。
📚 用語解説
Git:ファイルの変更履歴を記録・管理するためのソフトウェア。「いつ・誰が・何を変更したか」を全て記録できるため、複数人での共同作業や、過去のバージョンへの復元が簡単にできます。GitHubは、このGitをブラウザ上で使いやすくしたクラウドサービスです。
従来、GitHubは「エンジニアだけが使うもの」というイメージが強く、非エンジニアの経営者・管理職が触る機会はほとんどありませんでした。しかし、Claude CodeのようなAIコーディングエージェントが普及した2026年現在、状況は大きく変わっています。
1-1. AIがコードを書く時代、GitHubは「成果物の保管庫」になった
Claude Codeに「このWebページを直して」「この業務を自動化するスクリプトを作って」と指示すると、AIはコードを生成し、多くの場合GitHub上のリポジトリに変更を記録しながら作業を進めます。つまり、GitHubは「AIが作った成果物の履歴が全部残っている場所」になるのです。
📚 用語解説
リポジトリ:GitHub上でファイルやコードを保管する「収納箱」のようなもの。1つのプロジェクト・1つのサービスにつき、通常1つのリポジトリを作成します。プロジェクトのファイル一式と、その変更履歴がすべてリポジトリの中に記録されます。
経営者自身がコードを書くわけではなくても、「AIが何を変更したのか」「過去のバージョンに戻せるか」を確認する場面は、今後確実に増えていきます。その第一歩が、GitHubへのアカウント登録とログインです。
GitHubは「プログラミングをする場所」ではなく「変更履歴を管理する場所」と捉えるのが正解です。コードの内容を理解できなくても、履歴を確認したり、AIエージェントに作業させたりする分には、アカウントを持っているだけで十分にメリットがあります。
1-2. 無料で使える。まずはアカウントを作ることが第一歩
GitHubには個人利用向けの無料プランがあり、公開リポジトリは無制限、非公開リポジトリも無料で作成可能です。有料プランはチーム管理機能や高度なセキュリティ機能が必要になった時点で検討すれば十分で、最初の一歩としては無料プランで何の問題もありません。
02 SIGN UP & LOGIN アカウント登録とログインの手順 迷わず完了できるよう、実際の画面遷移に沿って解説
ここからは実際の手順です。GitHubのアカウント登録は5分程度で完了します。落ち着いて順番に進めていきましょう。
2-1. アカウント登録の手順
github.com
にアクセス
メールアドレス
を入力
パスワード設定
+認証パズル
ユーザー名決定
+メール確認
公式サイト(github.com)にアクセスし、右上の「Sign up」ボタンをクリックします。表示される画面で、以下の情報を順番に入力していきます。
| 入力項目 | 内容 | 注意点 |
|---|---|---|
| メールアドレス | 普段使っているアドレスでOK | 仕事用と個人用、どちらでも問題ない |
| パスワード | 15文字以上、または数字と小文字を含む8文字以上 | 他サービスと同じパスワードの再利用は避ける |
| ユーザー名 | 英数字とハイフンのみ、後で変更も可能 | 会社名や本名を使う人が多いが必須ではない |
| 認証パズル | パズルを解いてロボットでないことを証明 | 簡単な図形合わせのパズル形式 |
全ての入力が終わると、登録したメールアドレスに確認コードが送信されます。届いたコードを入力すれば、アカウント登録は完了です。
確認コードが届かない最大の原因は、メールアドレスの入力ミスです。特に会社のメールアドレスを使う場合、迷惑メールフィルタで確認メールがブロックされることもあるため、数分待っても届かない場合は迷惑メールフォルダも確認してください。
2-2. ログインの手順
アカウント登録が完了したら、次回以降は「Sign in」からログインします。手順は次の通りです。
2段階認証を設定済みの場合は、パスワード入力後にもう1つ認証ステップが追加されます。次の章で、その2段階認証の設定方法を詳しく解説します。
03 TWO-FACTOR AUTH 2段階認証(2FA)の設定方法 セキュリティを高めるための必須設定を、認証アプリの使い方まで解説
GitHubのアカウントには、会社の業務データやAIが生成したコードの履歴が蓄積されていきます。パスワードだけの認証では乗っ取りのリスクがあるため、2段階認証(2FA)の設定は必須と考えてください。
📚 用語解説
2段階認証(2FA):パスワードに加えて、もう1つの認証要素(スマホの認証アプリが生成する6桁の数字など)を組み合わせてログインする仕組み。パスワードが漏洩しても、スマホの認証アプリがなければログインできないため、セキュリティが大幅に向上します。
3-1. 認証アプリの準備
2段階認証には、スマートフォンにインストールする認証アプリ(Authenticatorアプリ)を使います。代表的なものはGoogle AuthenticatorやMicrosoft Authenticatorです。どちらも無料でダウンロードできます。
📚 用語解説
認証アプリ(Authenticator):スマートフォン上で、30秒ごとに変化する6桁の確認コードを生成するアプリ。このコードを入力することで「そのスマホを持っている本人である」ことを証明します。SMS認証よりも、SIMスワップなどの攻撃に対して安全性が高いとされています。
3-2. GitHub側の設定手順
Settings→
Password and
authentication
Two-factor
authenticationを
有効化
QRコードを
認証アプリで
読み込み
6桁コード入力
+復旧コード
保管
画面右上のアイコンから「Settings」に進み、左側メニューの「Password and authentication」を開きます。「Two-factor authentication」のセクションにある「Enable two-factor authentication」をクリックすると設定が始まります。
復旧コードは、スマホを紛失・故障した際にアカウントへアクセスするための唯一の手段です。この画面でしか表示されないため、印刷して保管するか、パスワード管理ソフトに保存してください。復旧コードを保存せずに2FAを有効化し、スマホを失くしてアカウントにアクセスできなくなるケースが実際に多発しています。
設定が完了すると、次回以降のログインではパスワード入力後に、認証アプリの6桁コードの入力が求められるようになります。数秒の手間で、アカウントの安全性は大きく向上します。
GitHubは2023年3月以降、SIMスワップ詐欺(携帯番号を乗っ取られる攻撃)などのリスクを理由に、新規のSMSベース2段階認証の設定受付を廃止しています(既存設定者のみ利用継続可)。新規にアカウントを作る場合は、認証アプリでの設定が必須と考えてください。会社で複数人がGitHubを使う場合は、全員に認証アプリでの2FA設定を義務化するのが安全です。
04 TROUBLESHOOTING ログインできない時の対処・セキュリティログ確認 よくあるトラブルと、アカウントを守るための確認習慣
ここでは、ログインに関するよくあるトラブルとその対処法、そして自分のアカウントが不正利用されていないかを確認する方法を紹介します。
4-1. パスワードを忘れた場合
ログイン画面の「Forgot password?」リンクをクリックし、登録したメールアドレスを入力すると、パスワード再設定用のリンクがメールで送られてきます。リンクをクリックして新しいパスワードを設定すれば、すぐに復旧できます。
4-2. 認証アプリの端末を紛失した場合
2段階認証を設定したスマホを紛失・故障した場合は、事前に保管しておいた復旧コードを使ってログインします。復旧コードも見当たらない場合は、GitHubのサポートに本人確認情報を提出して復旧を依頼する必要がありますが、これには数日かかる場合があります。
復旧コードを保管していないと、スマホの故障だけでアカウントに一切アクセスできなくなるリスクがあります。会社で使うアカウントは、復旧コードを共有の安全な場所(パスワード管理ツールの共有フォルダなど)に保管するルールを作っておくことを強く推奨します。
4-3. セキュリティログを確認する習慣をつける
GitHubには、いつ・どこから・どの端末でログインが行われたかを確認できるセキュリティログ機能があります。「Settings」→「Security log」から確認できます。
📚 用語解説
アクセストークン:GitHubのアカウントに、パスワードを使わずアクセスするための「代理キー」。外部ツールやAIエージェントがGitHubと連携する際に使われます。使わなくなったトークンを放置すると、そこからの不正アクセスのリスクが残るため、定期的な見直しが必要です。
05 GENAI CASE STUDY 【独自データ】GENAI社内のGitHub運用実態 Claude Codeと組み合わせて、GitHubを何にどう使っているか
ここでは、弊社(株式会社GENAI)が実際にGitHubをどう業務に組み込んでいるかを紹介します。「エンジニアがいない会社でもGitHubは使えるのか」という疑問への、実例による回答です。
5-1. 弊社の運用体制
| 項目 | 内容 |
|---|---|
| GitHub利用開始 | 2025年後半〜(Claude Code導入と同時期) |
| 利用範囲 | LP・Webサイトのコード管理、業務自動化スクリプトの履歴管理 |
| 主な操作者 | Claude Code(AIエージェント)が中心。人間は履歴確認と承認のみ |
| 契約プラン | GitHub無料プラン(個人アカウント運用) |
弊社では専任のエンジニアはおらず、コードを書く作業はほぼすべてClaude Codeに任せています。人間側の役割は、GitHub上に記録された変更履歴を確認し、問題なければ承認するという部分に限られます。
5-2. Claude CodeとGitHubを組み合わせるとどうなるか
Claude Codeに「このLPのボタンの色を変えて」と指示すると、AIはファイルを変更し、その変更内容をGitHub上に記録します。この時、変更前と変更後の差分(diff)が自動的に残るため、「何をどう変えたか」を後から誰でも確認できます。
📚 用語解説
差分(diff):変更前と変更後で「どの行が追加・削除・修正されたか」を色分けして表示する機能。GitHubの標準機能で、専門知識がなくても「赤い行が削除、緑の行が追加」という見方だけ知っていれば、変更内容の概要はつかめます。
非エンジニアがコードの内容を完全に理解する必要はありません。「思っていたより大きく変更されていないか」「意図しない箇所が変わっていないか」を差分の色分けだけで確認する、というレベルで十分に安全確認の役割を果たせます。
5-3. 「AIに任せて、人間は確認する」という運用フロー
弊社の業務フローでは、以下のような形でGitHubがAI業務のチェックポイントになっています。
Claude Codeに
作業を指示
AIがコードを変更
GitHubに記録
人間が差分を
確認
問題なければ
本番反映
この4ステップにより、「AIに丸投げして何が起きたか分からない」という不安を解消しつつ、実際の作業時間はほとんどAIに任せられています。人間が行うのは、差分の確認と最終承認だけです。
06 OVERCOMING BARRIERS 【独自】非エンジニアが越える3つの壁 GitHubを「使える」まで持っていく最短ルート
「登録とログインはできた。でも結局、何をどう見ればいいのか分からない」——ここからは、非エンジニアの経営者・管理職がGitHubを使いこなすまでに越える3つの壁と、その越え方を紹介します。
6-1. 【壁1】英語表記への抵抗感 → 見るべき単語は5つだけ
GitHubの画面は基本的に英語表記です。この時点で身構えてしまう人が多いのですが、実際に非エンジニアが見るべき単語は限られています。
📚 用語解説
コミット(Commit):1回分の変更内容を記録する単位。「いつ・誰が・何を変更したか」がコミットごとに記録され、後から見返すことができます。日々の作業日誌のようなものと考えると理解しやすいです。
📚 用語解説
プルリクエスト(Pull Request):「この変更を本番に反映していいですか?」という提案・承認依頼の仕組み。変更内容をまとめて確認し、問題なければ「Merge」ボタンで反映します。AIエージェントが作業した内容を人間が承認するステップとして使われることが多いです。
6-2. 【壁2】操作への不安 → 「見るだけ」から始める
2つ目の壁は「間違って何か壊してしまうのでは」という操作への不安です。しかし、GitHubの標準的な閲覧操作(履歴を見る、差分を見る、コメントを書く)はデータを壊すリスクがほぼありません。
GitHubを本格的に操作するのはAIエージェントの役目です。人間側は「Commits」の一覧と「Files changed」の差分を眺めるだけで、十分に状況を把握できます。実際に何かを変更・削除する操作は、慣れるまで意図的に避けても問題ありません。
6-3. 【壁3】用途が見えない → 「AIの作業ログ」として使う
3つ目の壁は「結局GitHubを何のために見ればいいのか」という用途の不透明さです。ここで最もシンプルな捉え方は、GitHubを「AIエージェントの作業ログ」として見ることです。
業務を1つ選ぶ
LP修正・
スクリプト作成など
変更履歴を確認
Commitsタブを
開くだけ
ざっくり見る
増えた/減った
行数を確認
そのまま運用
気になれば
質問する
07 AI + GITHUB WORKFLOW Claude CodeとGitHubを組み合わせた業務自動化 目的別に見る、実際の活用シーン
最後に、GitHubとClaude Codeを組み合わせることで、非エンジニアの経営者・管理職がどんな業務を自動化できるのかを、目的別に整理します。
| やりたいこと | GitHubの役割 | 実際の効果 |
|---|---|---|
| LP・Webサイトの修正を任せたい | 修正履歴・差分の保管庫 | 「いつ何を変えたか」が全て追跡可能 |
| 業務自動化スクリプトを作りたい | スクリプトのバージョン管理 | 不具合発生時に前バージョンへ即復元 |
| 複数人でAI活用を進めたい | 変更内容の共有・レビュー | プルリクエストで承認フローを統一 |
| AIの作業を後から検証したい | 変更履歴の証拠として保管 | 「AIが何をしたか」が消えずに残る |
特に重要なのは、「不具合が起きたら前の状態に戻せる」という安心感です。AIエージェントに業務を任せる際、多くの経営者が不安に感じるのは「失敗したらどうなるのか」という点ですが、GitHubで履歴管理をしていれば、いつでも安全に前の状態へ復元できます。
弊社が導入支援をする中でよく受ける質問が「AIに任せた結果、意図しない箇所まで変更されてしまったらどうするのか」というものです。この不安に対する答えは明快で、GitHub上に残っている1つ前のコミットに戻すだけで解決します。人間が手作業で修正を重ねていた時代には「元に戻す」という操作自体が難しかったのに対し、履歴管理という土台があることで、AI活用のリスクは大幅に下がっています。
また、複数のAIエージェントや複数の担当者が同時に作業を進める場合も、GitHubのブランチという仕組みを使うことで、お互いの作業が干渉し合わないように分離できます。
📚 用語解説
ブランチ(Branch):本流のコードから分岐させて、独立した作業スペースを作る仕組み。「木の枝」のイメージで、本体に影響を与えずに試行錯誤ができます。作業が完了したら、本流に取り込む(マージする)ことで反映されます。複数人・複数AIが同時に作業する際に、お互いの変更を壊さないための基本的な考え方です。
弊社では、Claude Codeに複数の業務を並行して依頼する際、この考え方を意識して「1つの作業=1つの変更単位」として整理するようにしています。結果として、後から見返した時にも「どの変更が何のためだったか」が分かりやすい状態を維持できています。
📚 用語解説
ロールバック(Rollback):変更を取り消して、以前の状態に戻す操作のこと。GitHubで履歴管理をしていれば、AIが行った変更に問題があった場合でも、数クリックで元の状態に戻せます。「AI任せは怖い」という不安を大きく軽減する仕組みです。
08 CONCLUSION まとめ ── GitHubは「経営者の必須知識」になった AIコーディング時代に、GitHubの基礎を知っておく価値
この記事では、GitHubのアカウント登録・ログイン方法・2段階認証の設定手順から、ログイントラブルの対処法、弊社GENAIの実運用例、非エンジニアが使いこなすまでの壁までを整理しました。最後にポイントを振り返ります。
最も重要なメッセージをお伝えします。GitHubは、もはや「エンジニアだけのツール」ではありません。Claude CodeのようなAIエージェントが業務のコードを書く時代において、GitHubは「AIが何をしたかを確認できる、経営者にとっての安全装置」になっています。
弊社では、GitHubを「AIエージェントの作業ログ」として位置づけることで、非エンジニアでも安心してAI活用を進められる体制を作っています。この考え方に共感いただけた方は、ぜひ以下のAI鬼管理までお気軽にご相談ください。
GitHub × Claude Codeの業務設計を、AI鬼管理が一緒に考えます
「登録・ログインはできたけど、その先の使い方が分からない」という方は少なくありません。
弊社の実運用ノウハウをベースに、貴社に合った導入設計のご相談を承ります。
ここから先の進め方は、大きく2つあります。
自社で回せるようになりたい方は、AI鬼管理でClaude Code/Codexの使い方から業務設計・社内定着まで伴走を受けながら、社内に仕組みを作る道があります。
覚えるより任せたい方は、AI社員AIKATAでこの記事のような定型業務を丸ごと預ける道があります。料金は月30万円の月額定額、追加費用は0円です。
どちらが合うかは、業務量と社内体制次第です。無料相談・無料適合診断で、貴社の場合はどちらが向くかからご相談いただけます。
NEXT STEP
この記事の内容を、あなたのビジネスで
実践してみませんか?
よくある質問
Q. GitHubのアカウントは無料で作れますか?
A. はい、無料です。個人アカウントであれば、公開リポジトリは無制限、非公開リポジトリも無料で作成できます。有料プランはチーム管理機能や高度なセキュリティ機能が必要になってから検討すれば十分です。
Q. 2段階認証は必ず設定しないといけませんか?
A. 必須ではありませんが、強く推奨します。GitHubには業務データやAIが生成したコードの履歴が蓄積されるため、パスワードだけの認証ではアカウント乗っ取りのリスクが残ります。認証アプリでの2FA設定は5分程度で完了するので、登録直後に済ませておくのがおすすめです。
Q. 認証アプリのスマホを紛失したらどうなりますか?
A. 事前に保管しておいた復旧コードがあれば、そのコードでログインできます。復旧コードも見当たらない場合は、GitHubサポートに本人確認情報を提出して復旧を依頼する必要があり、数日かかる場合があります。復旧コードは必ず安全な場所に保管してください。
Q. ユーザー名は後から変更できますか?
A. はい、Settingsから変更可能です。ただし、変更前のユーザー名を使ったURLやリンクが無効になる場合があるため、既に他のサービスと連携している場合は注意が必要です。最初にできるだけ変更しない前提の名前を選ぶのが無難です。
Q. 非エンジニアでもGitHubの内容を理解できますか?
A. 完全に理解する必要はありません。「Commits(変更履歴)」と「差分(変更内容の色分け表示)」の2つを見る習慣があれば、AIエージェントが何をしたかを十分に把握できます。実際のコード編集はAIに任せ、人間は確認と承認に専念する運用で問題ありません。
Q. Claude CodeとGitHubは自動で連携しますか?
A. Claude Codeはターミナル上でGitコマンドを実行できるため、指示すればGitHubへの変更記録(コミット)を自動的に行えます。「変更をGitHubに記録して」と伝えるだけで、履歴管理を含めた作業が完了する運用が可能です。
Q. 会社として複数人でGitHubを使う場合、何に注意すべきですか?
A. 全員に2段階認証の設定を義務化し、使わなくなったアクセストークンは定期的に削除することを推奨します。また、変更内容をプルリクエストで確認・承認するフローを統一しておくと、誰が何を変更したかが常に追跡可能な状態を保てます。
Claude Codeで業務自動化を90日で叩き込む
経営者向けの伴走型パーソナルトレーニング
AI鬼管理/AI社員AIKATAへのお問い合わせ
この記事を読んで気になった方へ。
専門スタッフが、御社に最適な
業務自動化・業務代行プランを無料でご提案します。




