GitHubに新規リポジトリを作成する

目次

GitHubに新規リポジトリを作る手順をメモしました。

OSは"Ubuntu 20.04.2"で、Gitは version 2.25.1です。

すでにGitHubにアカウントがあって、sshで接続できる状態から初めます。

初めてGitHubにsshで接続する手順

ローカルにgitリポジトリを作成する

まずGitHubに置きたいリポジトリをローカルPC内に作成します。

作成するアプリケーション等のディレクトリを作成します。

$ mkdir sample_app

ローカルリポジトリを初期作成する

作成したディレクトリに移動しgit initコマンドでリポジトリの初期化を行います。

~$ cd sample_app
~/sample_app$ git init
Initialized empty Git repository in /home/izumi/sample_app/.git/

ここでブランチ名を変更します。GitHubのデフォルトブランチが"main"なのですが、git initで作成されるブランチは"master"になっているためです。

git branchコマンドで確認すると現在のブランチが"master"になっています。

$ git branch
* master

git branch -m 元のブランチ名 変更後のブランチ名コマンドでブランチ名を"main"に変更します。

$ git branch -m master main

リポジトリに格納するファイル、ディレクトリを作成する

リポジトリに追加するファイル’README.md’を作成します。

$ echo -e "# タイトル\n本文" > README.md

ファイルをリポジトリに追加するためにgit add ファイル名コマンドでステージングエリアに追加します。

$ git add README.md

全ての更新内容を追加するにはgit add .コマンドを実行します。

変更内容を確定する

git commit -m コメントコマンドで変更をローカルリポジトリへ反映します。

$ git commit -m "最初のコミット"

これでGitHubへ格納するファイルの準備ができました。

GitHubに新規リポジトリを作成する

ブラウザでhttps://github.com/を表示し、サインインします。右上のメニューから"New repository"をクリックします。

[New repository]をクリック

[New repository]をクリック

リポジトリ名にsample_appと入力し、チェックボックスをチェックせずに、“Create repository"ボタンをクリックするとリポジトリが空で作成されます。

空のリポジトリ作成

空のリポジトリ作成

ローカルPCにリモートの設定する

ローカルPCでリモートリポジトリを設定します。 git remote add origin リモートリポジトリコマンドで追加するリモートリポジトリはgit@github.com:hn-carter/sample_app.gitとなります。

リモートリポジトリ

リモートリポジトリ

$ git remote add origin git@github.com:hn-carter/sample_app.git

git remote -vコマンドでリモートリポジトリの確認ができます。

$ git remote -v
origin	git@github.com:hn-carter/sample_app.git (fetch)
origin	git@github.com:hn-carter/sample_app.git (push)

GitHubへ内容を転送する

これから操作するリモートリポジトリが確認できたらgit push -u リモート名 ブランチ名コマンドでGitHubにファイルを転送します。

$ git push -u origin main

-uオプションをつけることで次回からリモート名、ブランチ名を省略することが出来ます。git pushだけでGitHubに転送することができるようになります。

ブラウザで転送したファイルが確認できます。

GitHubのリポジトリ

GitHubのリポジトリ

まとめ

ローカルPCでプロジェクトを作成します。

  • プロジェクトのディレクトリを作成します
  • カレントディレクトリを作成したディレクトリにします
  • git initコマンドを実行します
  • ディレクトリ内にプロジェクトのファイルやディレクトリを作成します
  • git add -Aコマンドで変更を追加します
  • git commit -m コメントコマンドで変更内容を確定します

ブラウザでGitHubに空のリポジトリを作成します。

  • ブラウザでhttps://github.com/のサイトを表示します
  • 自分のアカウントでサインインします
  • 右上のnew repositoryボタンをクリックします
  • 作成するリポジトリ名を入力しCreate repositoryボタンをクリックします
  • 画面にリモートリポジトリ情報が表示されます

ローカルでリモートの設定をします

  • git remote add origin リモートリポジトリコマンドを実行します
  • git push -u リモート名 ブランチ名コマンドでGitHubに変更が反映されます