GitHub入門|リポジトリ作成〜公開までの流れをやさしく解説

Gitで管理しているソースコードを、オンラインで共有・公開する際に欠かせないのが GitHub です。
本記事では、GitHubの基本的な役割から、リポジトリの作成・公開までの一連の流れを、初学者にも分かりやすく解説します。
Gitの基礎操作については、以下の記事で詳しく解説しています。
👉 Gitの基本と仕組みを理解する
Contents
GitHubとは何か
GitHubの役割
GitHubは、Gitで管理されたリポジトリをインターネット上で保存・共有できるサービスです。
ローカル環境だけで完結していたGit管理を、以下のように拡張できます。
- ソースコードのバックアップ
- 複数人での共同開発
- 公開リポジトリによる成果物の共有
- 履歴や差分の可視化
GitHubは、個人開発からチーム開発まで幅広く利用されています。
GitHubを使う前に必要な準備
Gitがインストールされていること
GitHubはGitとセットで使うサービスです。
Gitが未インストールの場合は、先に環境構築を行う必要があります。
GitHubアカウントの作成
GitHubを利用するには、アカウント登録が必要です。
公式サイトから無料で作成できます。
- ユーザー名
- メールアドレス
- パスワード
これらを登録すれば、すぐに利用可能です。
リポジトリとは何か
リポジトリの基本概念
リポジトリとは、ソースコードや履歴をまとめて管理する「保管庫」のことです。
- ファイル一式
- 変更履歴(コミット)
- ブランチ情報
これらが1つの単位として管理されます。
GitHubでリポジトリを作成する手順
新規リポジトリの作成
GitHubにログイン後、以下の手順で新しいリポジトリを作成します。
- 「New repository」を選択
- リポジトリ名を入力
- 公開範囲を選択
- Public(誰でも閲覧可能)
- Private(非公開)
- 「Create repository」をクリック
これで、空のリポジトリが作成されます。
ローカルリポジトリとGitHubを連携する
ローカルにGitリポジトリがある場合
すでにローカルでGit管理している場合は、GitHubのリポジトリと紐づけます。
git remote add origin リポジトリURL
git branch -M main
git push -u origin mainこれにより、ローカルの履歴がGitHubへ反映されます。
Git操作に不安がある場合
add や commit の意味が曖昧な場合は、以下の記事を先に読むと理解が深まります。
👉 Gitのステージングエリアとは何か
👉 Git commitとは?履歴が残る仕組みを解説
リポジトリを公開するということ
Publicリポジトリの特徴
Publicリポジトリにすると、以下が可能になります。
- URLを知っていれば誰でも閲覧可能
- 学習用・ポートフォリオとして活用できる
- OSS(オープンソース)として公開できる
一方で、機密情報を含めない配慮が必要です。
GitHubで確認できる主な情報
コード・履歴・差分の可視化
GitHub上では、以下の情報を視覚的に確認できます。
- ファイル構成
- コミット履歴
- 差分(変更点)
- ブランチの状態
これらは、ローカル操作だけでは得にくい大きなメリットです。
GitHubを使う際の基本的な注意点
機密情報を含めない
以下の情報は、公開リポジトリに含めないよう注意が必要です。
- パスワード
- APIキー
- 個人情報
.gitignore を活用することで、不要なファイルを管理対象外にできます。
まとめ
GitHubを使うことで、Gitによるコード管理は次の段階へ進みます。
- リポジトリをオンラインで管理できる
- 成果物を公開・共有できる
- 履歴や変更点を視覚的に確認できる
本記事の流れを押さえれば、GitHubの基本操作は一通り理解できます。

