【初心者向け】GitHub上で新しいリポジトリを作成する方法

GitHub

GitHubでは、コードだけでなくドキュメントや画像など、プロジェクトに関わるあらゆるファイルをまとめて管理できます。特にリポジトリの作成は、学習用のコードを保存したり、チーム開発の出発点になったりと、あらゆる開発活動の起点になります。この記事では、実際の画面を使いながら、GitHubでリポジトリを新規作成する正しい手順と、初心者がつまずきやすい設定項目の意味を詳しく解説します。

🔧 リポジトリとは?

GitHubにおける「リポジトリ」とは、ソースコードや関連ファイルを保存・管理する単位のことです。プロジェクトごとにリポジトリを作成し、履歴管理や共同編集が可能になります。

✅ 新規リポジトリを作成する手順

① GitHub にログイン

まず、GitHub にログインします。画面右上の「+」アイコンをクリックし、「New repository」を選択します。

入力項目の説明(必須と任意)

項目名内容
Repository name*リポジトリ名を入力(例:my-project)
※GitHub全体で重複していてもOK(ただし同じユーザー内では重複不可)
Description (任意)プロジェクトの説明文。後からでも編集可能です
Public / Private「Public」は誰でも閲覧可能、「Private」は非公開

初期化オプション(任意)

  • Add a README file: 初期状態で README.md を生成(プロジェクト説明を書くファイル)
  • .gitignore template: 言語やフレームワークに応じた無視ファイルを選択可能(例:Node, Pythonなど)
  • Choose a license: 使用許諾(例:MIT, GPL, Apache 2.0など)

※初心者は最低でも READMEファイルを追加することを推奨します。これにより空リポジトリを避けられ、ブラウザからすぐ編集も可能になります。

✅ 最後に「Create repository」をクリック

すべての設定が完了したら、画面下の緑のボタン「Create repository」をクリックします。

📦 リポジトリ作成後にできること

  • コードファイルのアップロードや作成
  • IssuesやWikiなどで情報管理
  • 他ユーザーとの共同開発(コラボレーター追加)
  • GitコマンドでローカルからPush/Pull

自分のプロジェクト(リポジトリ)を確認する方法

GitHub にログイン後、自分の作成したリポジトリは以下の手順で確認できます。

右上のアイコンからアクセス

  1. 右上のプロフィールアイコンをクリック
  2. 「Your repositories(あなたのリポジトリ)」を選択
  3. 所属するすべてのリポジトリ(作成済み・Fork含む)が一覧で表示されます

プロフィールページから確認

  1. 右上のアイコンから「Your profile」を選択
  2. プロフィールページ上部の「Repositories」タブをクリック
  3. 所有しているリポジトリが表示されます

ダッシュボードから確認

GitHubにログイン後、次のように自分のリポジトリ一覧を見ることができます。

ダッシュボード(https://github.com または https://github.com/dashboard)

  1. GitHubにログイン
  2. https://github.com または https://github.com/dashboard にアクセス
  3. 左側の「Top repositories」に、自分のリポジトリ一覧が表示されます

例:アカウント名/my-project

💡補足:初期化しない場合の注意点

READMEファイル等を追加せずにリポジトリを作成すると、最初の git push でエラーになることがあります。これは「空リポジトリ」にはデフォルトブランチが存在しないためです。

そのため、READMEを追加するか、初回Push時に –set-upstream を付けるようにしましょう。

まとめ

GitHubでリポジトリを作成する際は、必要最低限の項目を押さえておけば問題ありません。特に初心者は、READMEとライセンスの追加をしておくと、後の管理がしやすくなります。

✅ よく使われる初期設定

用途推奨設定
公開プロジェクトPublic + README + ライセンス
個人用実験環境Private + README のみ
複数人でのチーム開発Public または Private + .gitignore + README

タイトルとURLをコピーしました