Github CLIで簡単にリポジトリを作成する方法

こんにちは。今回は、Github初心者に向けて、Github CLIを使って簡単にリポジトリを作成する方法を解説します。

Github CLIとは

Github CLIは、Githubのコマンドラインインターフェイスです。Githubの様々な操作をコマンドラインから行うことができます。例えば、リポジトリの作成やクローン、プルリクエストの作成などが簡単に行えます。

Github CLIのインストール

Github CLIを使用するには、まずはインストールが必要です。以下の手順を参考に、Github CLIをインストールしてください。

  1. Github CLIのダウンロードページにアクセスし、自分のOSに合わせたインストーラーをダウンロードします。
  2. ダウンロードしたインストーラーを実行し、指示に従ってインストールを完了します。

リポジトリの作成

Github CLIを使ってリポジトリを作成するには、以下の手順を実行します。

  1. コマンドラインから、リポジトリを作成したいディレクトリに移動します。
  2. gh repo createコマンドを実行します。
  3. コマンドの指示に従い、リポジトリの情報を入力します。
$ cd my-project
$ gh repo create
? What do you want to name the repo? my-project
? Which org do you want to put the repo in? my-org
? Is this repo public? Yes
? This will create 'my-org/my-project' in your current directory. Continue?  Yes
✓ Created repository my-org/my-project on GitHub
✓ Cloned to my-project

これで、指定したディレクトリにリポジトリが作成され、クローンが完了します。

また、リポジトリの作成と同時にイシューを作成することもできます。以下のコマンドを実行してください。

$ gh repo create --enable-issues

コードのプッシュ

リポジトリを作成したら、コードをプッシュしてみましょう。Github CLIを使って、以下の手順でプッシュすることができます。

  1. cdコマンドでプッシュするディレクトリに移動します。
  2. git add .コマンドで変更内容をステージングします。
  3. git commit -m "コミットメッセージ"コマンドでコミットします。
  4. gh repo viewコマンドで、リポジトリのURLを確認します。
  5. git remote add origin リポジトリのURLコマンドで、リモートリポジトリとしてGithubのリポジトリを追加します。
  6. git push -u origin mainコマンドで、コードをプッシュします。
$ cd my-project
$ git add .
$ git commit -m "Initial commit"
$ gh repo view --web
$ git remote add origin https://github.com/my-org/my-project.git
$ git push -u origin main

以上で、Github CLIを使ってリポジトリを作成し、コードをプッシュする方法を解説しました。Github CLIは、コマンドラインから簡単にGithubの操作を行うことができるので、ぜひ活用してください。

注意してほしいのは、Github CLIを使う場合には、Githubのアカウントが必要になることです。アカウントを持っていない場合は、Githubのサイトからアカウントを作成してください。

まとめ

  • Github CLIを使うことで、Githubの様々な操作をコマンドラインから簡単に行うことができます。
  • リポジトリの作成やコードのプッシュなどの操作が、より簡単になります。
  • Github CLIを使うためには、まずはGithubのアカウントを作成し、Github CLIをインストールする必要があります。

以下が、コードのサンプルです。

$ gh repo create
$ git push -u origin main

 

Github 関連のまとめ

Github 関連のまとめ
GitHub Actionsによる自動化入門   Github ActionsによるCI/CDの自動化   Github Actions CI/CD   Github Actionsの無料プランと有料プランの比較   Github Acti...

 

オンラインスクールを講師として活用する!

【完全無料】使えるプログラミングスクール体験セミナー
【完全無料】使えるプログラミングスクール体験セミナー WEB制作の無料教材がここにきてどんどん増えてきてるので、使えるものをまとめようと思います。 TecAcademy(テックアカデミー) TechAcademyの無料体験 Samurai ...

 

0円でプログラミングを学ぶという選択

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