Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ GitHubへのコードのプッシュ | アプリをオンラインに公開する
Claudeでゼロから作るWebアプリ

bookGitHubへのコードのプッシュ

メニューを表示するにはスワイプしてください

Note
定義

GitHub は、バージョン管理(Git)を利用してコードをホスティングおよび管理するためのプラットフォーム。プロジェクトの保存、変更履歴の追跡、他者との共同作業、オンラインでの成果物共有が可能。

現在、プロジェクトはコンピュータ上のフォルダ内に存在。オンラインで公開するには、ホスティングプラットフォームがアクセスできる場所へ移動する必要がある。GitHub はその仲介役。

GitHub はコード用のクラウドストレージのようなもの。ファイルはコンピュータ上に残るが、GitHub がコピーを保持し、他のツール(次章で使用するホスティングプラットフォームなど)がそのコピーを読み込み、デプロイできる。

Note
補足

GitHub はコードを保存。Vercel は公開。まず GitHub を使用。

必要な手順

  1. GitHubアカウントの作成 github.comにアクセスし、Sign Upをクリック。 すでにアカウントをお持ちの場合は、サインイン。

  2. Claude Codeにプロジェクトのプッシュを依頼 GitHubの設定を手動で行う必要はありません。Claude Codeに次のように依頼します:

How can I get my app published? I have a GitHub account. I want the simplest way to publish the app.

Claude CodeがGitHubへのプロジェクトのプッシュ手順を案内します。 github.com/login/deviceで認証を求められたら、手順に従い、コードを入力してApproveをクリック。

  1. プロジェクトがGitHub上で公開されていることを確認 完了後、Claude CodeがGitHubのURLを提供します。 リンクを開き、すべてのプロジェクトファイルがあることを確認。

知っておくべき重要なこと

プロジェクトには .env.local というファイルがあります。ここにAPIキーが保存されています。このファイルは .gitignore というファイルによって自動的にGitHubから除外されます。つまり、APIキーは非公開のままでアップロードされません。

ここでは何もする必要はありません。Claude Codeが自動的に処理します。なぜそうなるのかを知っておくと便利です。

コードがGitHubにアップロードされたら、次の章でVercelへのデプロイ方法を解説します。これにより、アプリがインターネット上で誰でもアクセスできる本物のURLで公開されます。

question mark

コードをデプロイする際のGitHubの主な役割は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 5.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 5.  1
some-alt