GitHubの使い方|個人開発で始める登録・リポジトリ作成・公開まで

Devoch 編集部

GitHub の使い方を、個人開発を始める人向けに紹介します。Git との違い、アカウント登録、リポジトリの作成、変更の保存(コミット・プッシュ)の流れ、GitHub Pages での公開、秘密の情報を守る注意点までまとめました。

個人開発を始めると、「コードは GitHub で管理しよう」という話をよく目にします。でも、Git と GitHub の違いや、何から始めればいいのかが分からず、後回しにしている人も多いのではないでしょうか。

この記事では、GitHub を個人開発で使い始めるための手順を、登録から作ったものの公開まで、順に紹介します。

GitHub とは:コードを保存・共有できる場所

GitHub は、Git で管理しているコードをインターネット上に保存し、共有できるサービスです。 よく混同される Git との違いは次のとおりです。

Git GitHub
何か 変更の履歴を記録する道具(ソフト) Git の履歴をインターネット上に置けるサービス
どこで動くか 自分のパソコン Web 上
できること 変更の保存、過去の状態に戻す、作業の枝分かれ(ブランチ) バックアップ、ほかの人との共有、課題の管理、Web サイトの公開

Git だけでも変更の履歴は管理できますが、GitHub に置いておくと、パソコンが壊れてもコードが残り、別のパソコンからも作業を続けられます。

個人開発で GitHub を使うメリット

一人で作る場合でも、GitHub を使う理由はたくさんあります。

GitHub を使い始める手順

最初にやることは、「アカウント登録」「Git のインストール」「リポジトリの作成」の3つです。

1. アカウントを作る

GitHub のトップページから、メールアドレス、パスワード、ユーザー名を登録します。 ユーザー名は、リポジトリの URL(github.com/ユーザー名/リポジトリ名)に使われるので、あとで公開しても困らない名前にしておきましょう。

個人で使うなら、無料の GitHub Free で十分です。GitHub のドキュメントによると、GitHub Free ではパブリック(公開)とプライベート(非公開)のリポジトリを数の制限なく作れます(プライベートでは一部の機能が制限されます)。

2. Git をインストールする

自分のパソコンで変更を記録するために、Git をインストールします。 Windows なら Git for Windows、Mac ならターミナルで git --version と入力すると、インストールを案内されることがあります。

インストールしたら、名前とメールアドレスを設定しておきます。これは変更の記録に「誰が変更したか」として残る情報です。

git config --global user.name "あなたの名前"
git config --global user.email "you@example.com"

GitHub のプロフィールでメールアドレスを非公開にしたい場合は、GitHub が用意する非公開用のアドレスを設定することもできます。

3. リポジトリを作る

GitHub の画面右上の「+」から「New repository」を選び、リポジトリ(コードを入れる箱)を作ります。 名前と、公開(Public)か非公開(Private)かを選ぶだけで作れます。

最初は非公開で作り、公開しても問題ないことを確かめてから公開に切り替える、という進め方でも大丈夫です。GitHub の公式チュートリアル「Hello World」では、リポジトリの作成から変更の提案までを、ブラウザだけで体験できます。

GitHub Docs の「Hello World」ページ
出典:GitHub Docs「Hello World」(https://docs.github.com/ja/get-started/start-your-journey/hello-world)2026年10月14日撮影

基本の流れ:変更を保存して GitHub に送る

普段の作業は、「変更する → 記録する(コミット)→ GitHub に送る(プッシュ)」の繰り返しです。 最初に、GitHub のリポジトリを自分のパソコンにコピー(クローン)します。

git clone https://github.com/ユーザー名/リポジトリ名.git

そのあとは、ファイルを編集するたびに、次の3つのコマンドで変更を記録して送ります。

git add .
git commit -m "ログイン画面を追加"
git push
コマンド 意味
git add . 変更したファイルを、記録する対象に加える
git commit -m "メッセージ" 変更を、メッセージつきで記録する
git push 記録した変更を GitHub に送る

コミットのメッセージには、「何を変えたか」が後から見て分かる言葉を書きましょう。ほかによく使うコマンドは よく使う Git コマンド一覧にまとめています。

コマンドを覚えるのが不安なら、VS Code などのエディターに入っている Git の機能や、GitHub Desktop というアプリを使えば、ボタン操作で同じことができます。

知っておくと便利な機能

ブランチ:本番を壊さずに新しいことを試す

ブランチは、作業を枝分かれさせる仕組みです。 新しい機能を試すときは、別のブランチで作業しておけば、うまくいかなくても元のブランチには影響しません。うまくいったら、元のブランチに取り込みます(マージ)。

一人で作る場合は、最初はブランチを使わずに進めてもかまいません。慣れてきて、「動いている状態を壊さずに大きな変更を試したい」と思ったときに使ってみましょう。

Issues:やることとバグを記録する

Issues は、リポジトリごとに「やること」や「見つけたバグ」を記録できる機能です。 一人の開発でも、思いついた機能や直したいところを書いておくと、やることリストとして使えます。

GitHub Pages:Web サイトを無料で公開する

GitHub Pages を使うと、リポジトリにある HTML・CSS・JavaScript のファイルを、そのまま Web サイトとして公開できます。 GitHub のドキュメントでは、GitHub Pages は「静的サイト ホスティング サービス」と説明されていて、無料の GitHub Free ではパブリックリポジトリで使えます。

GitHub Docs の「GitHub Pages とは」ページ
出典:GitHub Docs「GitHub Pages とは」(https://docs.github.com/ja/pages/getting-started-with-github-pages/what-is-github-pages)2026年10月14日撮影

公開先のアドレスは「ユーザー名.github.io」の形になり、独自のドメインを設定することもできます。ブラウザで動く小さなツールやゲーム、自分の作品を紹介するページを公開するのに便利です。サーバーで動く処理(データベースやログインなど)が必要なアプリには、ほかのホスティングサービスを使います。選び方は Web アプリの作り方で紹介しています。

気をつけたいこと:秘密の情報を公開しない

GitHub で一番気をつけたいのは、パスワードや API キーなどの秘密の情報を、うっかり公開してしまうことです。 一度公開されたリポジトリの内容は、すぐに誰かに読まれる可能性があります。

AI のコーディングツールを使っている場合も、「秘密の情報をコードに書かない」「.env は .gitignore に入れる」と最初に伝えておくと安心です。AI での開発については Claude Code でアプリを作る手順も参考にしてください。

Git のコマンドを指で覚えるなら

Git のコマンドは、毎日使ううちに自然と覚えますが、最初のうちは何度も調べることになります。 ゲーム感覚で繰り返し入力して覚えられる練習サイトを使うと、調べる回数を減らせます。

まとめ

まずは、今作っているものを非公開のリポジトリに入れて、1回コミットとプッシュをしてみてください。それだけで、作ったものを失う心配がぐっと減ります。

完成したアプリやゲームは、Devoch に掲載して、使ってくれる人に届けることができます。

𝕏 でシェア

MORE FOR MAKERS

つくる人への読みもの

すべて見る
FOR MAKERSベータテストとは?個人開発アプリのテストのやり方と人の集め方
つくる人へ

ベータテストとは?個人開発アプリのテストのやり方と人の集め方

ベータテストとは、正式な公開の前に、一部の人に試してもらって問題を見つけるテストです。個人開発での進め方、TestFlight と Google Play のクローズドテスト(12人・14日間の要件)の使い方、テスターの集め方と感想のもらい方を紹介します。